Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2718 - (show annotations) (download)
Fri Dec 18 08:18:01 2015 UTC (8 years, 4 months ago) by niro
File size: 92032 byte(s)
-update ChangeLog
1 2015-12-18 Niels Rogalla <niro@magellan-linux.de>
2
3 * [r2717] src/mcore-client-deactivated.in:
4 -fixed helpdesk phone
5
6 2015-12-17 Niels Rogalla <niro@magellan-linux.de>
7
8 * [r2716] src/Makefile, src/mcore-client-deactivated.in:
9 -make the client deactivated message more useful
10 * [r2715] src/modules/fluxbox/fluxbox-rebuild-menu.in:
11 -do not add logoff to the fluxbox menu atm
12 * [r2714] src/mcore-client-deactivated.in:
13 -fixed a typo
14 * [r2713] src/modules/basic-version/version.control.class.in:
15 -fixed one missing re-prio
16 * [r2712] src/mcore-client-deactivated.in,
17 src/modules/fluxbox/fluxbox-rebuild-menu.in:
18 -use file copies so fluxbox recognize the new menu via
19 file-updates
20 * [r2711] src/mcore-client-deactivated.in,
21 src/modules/fluxbox/fluxbox-rebuild-menu.in:
22 -honor fluxbox menu deactivation/activation for deactivated
23 clients
24 * [r2710] src/mcore-client-deactivated.in:
25 -print client serial
26 * [r2709] src/modules/basic-version/version.control.class.in:
27 -re-priorise push-config version activated to 01
28 * [r2708] src/mcore-client-deactivated.in:
29 -run in user context
30 * [r2707] src/Makefile, src/mcore-session.in[ADD]:
31 -added mcore-session script to simplify fluxbox configuration
32 * [r2706] src/mcore-client-deactivated.in:
33 -added 10 seconds timeout
34 * [r2705] src/Makefile:
35 -install mcore-client-deactivated script
36 * [r2704] src/modules/basic-version/version.client.class.in,
37 src/modules/basic-version/version.control.class.in:
38 -fixed logic
39 * [r2703] src/modules/basic-version/version.control.class.in:
40 -push the config
41 * [r2702] src/Makefile, src/mcore-client-deactivated.in[ADD],
42 src/modules/basic-version/version.client.class.in,
43 src/modules/basic-version/version.control.class.in:
44 -support client deactivation and inform the user properly
45
46 2015-12-16 Niels Rogalla <niro@magellan-linux.de>
47
48 * [r2701] src/include/register.global.class.in:
49 -fixed netboot state update
50 * [r2700] ChangeLog:
51 -updated ChangeLog
52 * [r2699] src/include/register.global.class.in,
53 src/modules/basic-version/version.client.class.in,
54 src/modules/basic-version/version.control.class.in:
55 -added netboot detection
56 * [r2698] src/Makefile, src/mcore-controlserver.in[ADD]:
57 -added mcore-controlserver info prog
58 * [r2697] src/modules/citrix/citrix-cron.in,
59 src/modules/citrix/storefront-cron.in:
60 -use lock files to prevent race-conditions of the cronjobs
61 * [r2696] Makefile.inc:
62 -set default rundir
63
64 2015-12-11 Niels Rogalla <niro@magellan-linux.de>
65
66 * [r2695] src/modules/pxeconfig/Makefile:
67 -fixed broken lpxelinux-skeleton installation
68 * [r2694] ChangeLog:
69 -updated ChangeLog
70 * [r2693] src/modules/citrix/Makefile,
71 src/modules/citrix/systemd[ADD],
72 src/modules/citrix/systemd/Makefile[ADD],
73 src/modules/citrix/systemd/mcore-citrix.service.in[ADD],
74 src/modules/citrix/systemd/mcore-citrix.timer[ADD],
75 src/modules/citrix/systemd/mcore-storefront.service.in[ADD],
76 src/modules/citrix/systemd/mcore-storefront.timer[ADD]:
77 -added systemd services and timers
78 * [r2692] src/modules/pxeconfig/Makefile:
79 -fixed ordering
80 * [r2691] src/modules/citrix/Makefile,
81 src/modules/idesk/idesk-generate-all-desktop-icons.in,
82 src/modules/pxeconfig/Makefile:
83 -removed hardcoded /usr/sbin pathes
84 * [r2690] src/modules/pxeconfig/Makefile:
85 -install lpxelinux-skeleton file
86 * [r2689] src/modules/pxeconfig/systemd/mcore-pxeconfig.timer:
87 -updated timer configuration that it actually works
88 * [r2688] src/modules/pxeconfig/mcore-pxeconfig.in:
89 -fixed deletion logic
90 * [r2687] src/modules/pxeconfig/systemd/mcore-pxeconfig.service.in:
91 -fixed timer Unit
92 * [r2686] src/modules/pxeconfig/mcore-pxeconfig-cron.in:
93 -prefix exec with mcore too
94 * [r2685] src/modules/pxeconfig/systemd/mcore-pxeconfig.timer:
95 -fixed timer Unit
96 * [r2684] src/modules/pxeconfig/Makefile,
97 src/modules/pxeconfig/mcore-pxeconfig-cron.in[CPY],
98 src/modules/pxeconfig/mcore-pxeconfig.in[CPY],
99 src/modules/pxeconfig/pxeconfig-cron.in[DEL],
100 src/modules/pxeconfig/pxeconfig.in[DEL],
101 src/modules/pxeconfig/systemd/Makefile,
102 src/modules/pxeconfig/systemd/mcore-pxeconfig.service.in[CPY],
103 src/modules/pxeconfig/systemd/mcore-pxeconfig.timer[CPY],
104 src/modules/pxeconfig/systemd/pxeconfig.service.in[DEL],
105 src/modules/pxeconfig/systemd/pxeconfig.timer[DEL]:
106 -prefixed everything with mcore-
107 * [r2683] src/modules/pxeconfig/Makefile,
108 src/modules/pxeconfig/systemd/Makefile[ADD]:
109 -updated Makefiles for systemd services
110 * [r2682] src/modules/pxeconfig/Makefile:
111 -removed pxeconfig.service
112 * [r2681] src/modules/pxeconfig/pxeconfig.service.in[DEL],
113 src/modules/pxeconfig/pxeconfig.timer[DEL],
114 src/modules/pxeconfig/systemd/pxeconfig.service.in[CPY],
115 src/modules/pxeconfig/systemd/pxeconfig.timer[CPY]:
116 -moved systemd files to systemd subdir
117 * [r2680] src/modules/pxeconfig/systemd[ADD]:
118 -added systemd subdir
119 * [r2679] src/modules/pxeconfig/pxeconfig-cron.in:
120 -prefix with sbindir, PATH maybe not exist
121 * [r2678] src/modules/pxeconfig/Makefile,
122 src/modules/pxeconfig/pxeconfig.service[DEL],
123 src/modules/pxeconfig/pxeconfig.service.in[CPY]:
124 -renamed pxeconfig.service to pxeconfig.service.in and do not use
125 hardcoded pathes anymore
126 * [r2677] src/modules/pxeconfig/Makefile:
127 -fixed broken TFTP_DIRECTORY
128 * [r2676] src/modules/Makefile:
129 -added pxeconfig module
130 * [r2675] src/modules/pxeconfig/pxeconfig.service[ADD],
131 src/modules/pxeconfig/pxeconfig.timer[ADD]:
132 -added systemd service and timer
133 * [r2674] src/modules/pxeconfig[ADD],
134 src/modules/pxeconfig/Makefile[ADD],
135 src/modules/pxeconfig/lpxelinux-skeleton[ADD],
136 src/modules/pxeconfig/pxeconfig-cron.in[ADD],
137 src/modules/pxeconfig/pxeconfig.in[ADD]:
138 -added pxeconfig module
139
140 2015-12-07 Niels Rogalla <niro@magellan-linux.de>
141
142 * [r2673] src/modules/basic-video/graphic.control.class.in:
143 -fixed broken push config controls
144
145 2015-12-04 Niels Rogalla <niro@magellan-linux.de>
146
147 * [r2672] src/modules/network/network.client.class.in:
148 -fixed several typos
149 * [r2671] src/modules/systemd/mcore-system-service.in:
150 -argv support breaks systemd logic, removed
151 * [r2670] ChangeLog:
152 updated ChangeLog
153 * [r2669] src/modules/network/network.client.class.in:
154 -reload network configuration to inform a dhcp server about any
155 hostname changes
156 * [r2668] src/modules/network/network.client.class.in:
157 -set_network_iface() is only supported by sysvinit atm
158 * [r2667] src/modules/network/network.client.class.in:
159 -use new service restart method
160 * [r2666] src/modules/systemd/mcore-system-service.in,
161 src/modules/sysvinit/mcore-system-service.in:
162 -support additional argvs
163
164 2015-11-19 Niels Rogalla <niro@magellan-linux.de>
165
166 * [r2665] src/modules/basic-video/graphic.client.class.in:
167 -ignore driver settings while autodetection was requested
168 * [r2664] src/modules/basic-video/graphic.control.class.in:
169 -ignore driver settings while autodetection was requested
170
171 2015-11-12 Niels Rogalla <niro@magellan-linux.de>
172
173 * [r2663] dracut/mcored-citrix/module-setup.sh.in:
174 -print the correct module name on error
175
176 2015-11-10 Niels Rogalla <niro@magellan-linux.de>
177
178 * [r2662] src/modules/lprng/printing.client.class.in:
179 -fixed a typo
180 * [r2661] src/modules/lprng/printing.client.class.in:
181 -updated printcap location
182 * [r2660] src/modules/lprng/printing.client.class.in:
183 -fixed typos and print debug messages
184 * [r2659] src/modules/lprng/printing.client.class.in:
185 -always restart lpd daemon
186 * [r2658] src/modules/lprng/printing.client.class.in,
187 src/modules/systemd/systemd.client.class.in,
188 src/modules/sysvinit/sysvinit.client.class.in:
189 -fixed command pathes
190 * [r2657] src/modules/systemd/mcore-system-service.in:
191 -always restart systemd services atm
192 * [r2656] src/modules/basic-kernel/mcore-kernel-module.in:
193 -fixed logic
194 * [r2655] src/modules/lprng/printing.client.class.in:
195 -install missing kernel modules as well
196 * [r2654] src/modules/basic-kernel/Makefile,
197 src/modules/basic-kernel/kernel.client.class.in,
198 src/modules/basic-kernel/mcore-kernel-module.in[ADD]:
199 -use helper script to add modules
200 * [r2653] src/modules/basic-kernel/kernel.client.class.in:
201 -fixed broken command syntax
202 * [r2652] src/modules/systemd/systemd.client.class.in,
203 src/modules/sysvinit/sysvinit.client.class.in:
204 -fixed broken command syntax
205 * [r2651] src/modules/systemd/mcore-system-service.in,
206 src/modules/sysvinit/mcore-system-service.in:
207 -fixed a typo
208 * [r2650] src/modules/Makefile:
209 -added basic kernel modules support
210 * [r2649] src/modules/basic-kernel[ADD],
211 src/modules/basic-kernel/Makefile[ADD],
212 src/modules/basic-kernel/kernel.client.class.in[ADD]:
213 -added basic kernel modules support
214 * [r2648] src/modules/systemd/Makefile,
215 src/modules/systemd/mcore-system-service.in[ADD],
216 src/modules/systemd/systemd.client.class.in:
217 -use a helper script to control system services and to be able to
218 control services with other modules
219 * [r2647] src/modules/sysvinit/Makefile,
220 src/modules/sysvinit/mcore-system-service.in[ADD],
221 src/modules/sysvinit/sysvinit.client.class.in:
222 -use a helper script to control system services and to be able to
223 control services with other modules
224
225 2015-11-09 Niels Rogalla <niro@magellan-linux.de>
226
227 * [r2646] src/modules/lprng/printing.client.class.in:
228 -fixed lprng config loop
229
230 2015-10-09 Niels Rogalla <niro@magellan-linux.de>
231
232 * [r2645] src/sysvinit/Makefile:
233 -install control services
234 * [r2644] src/systemd/Makefile:
235 -install control services
236
237 2015-10-08 Niels Rogalla <niro@magellan-linux.de>
238
239 * [r2643] ChangeLog:
240 -updated ChangeLog
241 * [r2642] src/modules/citrix/citrix-session.in,
242 src/modules/citrix/citrix.client.class.in,
243 src/modules/citrix/citrix.control.class.in,
244 src/modules/citrix/storefront-session.in,
245 src/modules/citrix/storefront.client.class.in,
246 src/modules/citrix/storefront.control.class.in:
247 -added autostart option
248 * [r2641] src/modules/citrix/storefront-cron.in:
249 -added store information
250
251 2015-10-02 Niels Rogalla <niro@magellan-linux.de>
252
253 * [r2640] src/modules/basic-video/graphic.control.class.in:
254 -fixed a typo
255
256 2015-09-29 Niels Rogalla <niro@magellan-linux.de>
257
258 * [r2639] src/modules/citrix/Makefile,
259 src/modules/citrix/citrix-session.in,
260 src/modules/citrix/launch-ica.in[ADD]:
261 -introduce ica launcher launch-ica
262 * [r2638] ChangeLog:
263 -updated ChangeLog
264 * [r2637] src/include/common.global.class.in:
265 -disabled echo stderr atm for eecho
266 * [r2636] src/modules/basic-video/graphic.control.class.in:
267 -enhanced graphic control class
268 * [r2635] src/modules/citrix/citrix.client.class.in:
269 -no escaping
270 * [r2634] src/modules/citrix/citrix-session.in,
271 src/modules/citrix/citrix.client.class.in,
272 src/modules/citrix/citrix.control.class.in:
273 -allow serverlist override per session
274 * [r2633] src/include/common.global.class.in:
275 -add more debug messages
276 * [r2632] src/include/common.global.class.in:
277 -honor all flavors of xorg-server
278 * [r2631] src/include/common.global.class.in:
279 -eecho(): print output to stderr
280 * [r2630] src/modules/citrix/citrix.control.class.in:
281 -fixed a typo
282 * [r2629] src/modules/citrix/citrix.control.class.in:
283 -removed cruft
284 * [r2628] src/modules/citrix/storefront.control.class.in:
285 -fixed typos
286 * [r2627] src/modules/citrix/Makefile,
287 src/modules/citrix/citrix.control.class.in:
288 -reworked citrix control class and install it
289
290 2015-09-28 Niels Rogalla <niro@magellan-linux.de>
291
292 * [r2626] icons/Makefile, icons/terminal.png[ADD]:
293 -added terminal icon
294
295 2015-09-25 Niels Rogalla <niro@magellan-linux.de>
296
297 * [r2625] src/modules/fluxbox/fluxbox-autostart.in,
298 src/modules/fluxbox/fluxbox.client.class.in,
299 src/modules/fluxbox/fluxbox.control.class.in:
300 -drop useless comment
301 * [r2624] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
302 -fixed broken shared dir
303 * [r2623] src/modules/fluxbox/fluxbox.client.class.in,
304 src/modules/fluxbox/fluxbox.control.class.in:
305 -added autostart mechanics
306 * [r2622] socket_send.php:
307 -use sslv3 in socket send example
308 * [r2621] src/modules/fluxbox/Makefile,
309 src/modules/fluxbox/fluxbox-rebuild-autostart.in,
310 src/modules/fluxbox/fluxbox-rebuild-menu.in:
311 -make fluxbox dir configurable and include global fluxbox apps
312 file on autostart rebuild
313 * [r2620] src/modules/tigervnc/vnc.control.class.in:
314 -fail on unknown action
315 * [r2619] src/modules/tigervnc/vnc.control.class.in:
316 -fixed typos
317 * [r2618] src/modules/hwinfo/hardware.control.class.in:
318 -enable vnc service by default
319 * [r2617] src/modules/hwinfo/hardware.control.class.in:
320 -add an vnc db entry on hardware-detection
321 * [r2616] src/modules/tigervnc/Makefile,
322 src/modules/tigervnc/vnc.control.class.in[ADD]:
323 -added vnc control class
324
325 2015-09-24 Niels Rogalla <niro@magellan-linux.de>
326
327 * [r2615] src/modules/hwinfo/Makefile:
328 -install hardware control class
329 * [r2614] src/modules/hwinfo/hardware.control.class.in:
330 -get necard driver from actual used netcard, not from all
331 detected card
332 * [r2613] src/modules/hwinfo/hardware.client.class.in:
333 -added connecte-iface info and driver class
334
335 2015-09-22 Niels Rogalla <niro@magellan-linux.de>
336
337 * [r2612] src/systemd/mcore-request-configuration.service.in:
338 -start mcore-request-configuration before X11 to fix broken
339 keyboard settings caused by a race condition when started at the
340 same time
341 * [r2611] ChangeLog:
342 -updated ChangeLog
343 * [r2610] src/modules/citrix/citrix-session.in:
344 -add HttpBrowserAddress to support storefront and newer xenapp
345 servers
346
347 2015-09-21 Niels Rogalla <niro@magellan-linux.de>
348
349 * [r2609] src/systemd/mcore-request-configuration.service.in:
350 -fixed a broken dependency mcore-register-clients.service ->
351 mcore-register-client.service
352 * [r2608] src/systemd/mcore-request-configuration.service.in:
353 -run mcore-request-configuration after default.target was
354 reached, to ensure the system was setup probably
355 * [r2607] src/modules/citrix/storefront-store.in:
356 -always create an .eula_accepted file if missing
357 * [r2606] src/modules/citrix/storefront-store.in:
358 -added stores must be lowercase to be accepted by the citrix
359 client
360
361 2015-09-18 Niels Rogalla <niro@magellan-linux.de>
362
363 * [r2605] src/modules/citrix/storefront-store.in:
364 -fixed .ICAClient directory permissions
365 * [r2604] src/modules/citrix/storefront-store.in,
366 src/modules/citrix/storefront.client.class.in:
367 -renamed store_uri variable and flags to store
368 * [r2603] src/modules/citrix/storefront-session.in,
369 src/modules/citrix/storefront-store.in,
370 src/modules/citrix/storefront.client.class.in,
371 src/modules/citrix/storefront.control.class.in:
372 -renamed store_uri variable and flags to store
373 * [r2602] src/modules/citrix/storefront.client.class.in:
374 -updated help
375 * [r2601] src/modules/citrix/storefront-store.in:
376 -fixed a typo NOCOLOR -> NOCOLORS
377 * [r2600] src/modules/citrix/storefront-store.in:
378 -fixed pathes with source
379 * [r2599] src/modules/citrix/storefront-store.in:
380 -fixed pathes with source
381 * [r2598] src/modules/citrix/storefront-store.in:
382 -check if the config actually exist on print
383 * [r2597] src/modules/citrix/storefront-store.in:
384 -fixed a typo
385 * [r2596] src/modules/citrix/storefront-store.in:
386 -fixed a typo
387 * [r2595] src/modules/citrix/storefront-store.in:
388 -fixed a typo
389 * [r2594] src/modules/citrix/storefront-store.in:
390 -always create the storefront store dir
391 * [r2593] src/modules/citrix/Makefile,
392 src/modules/citrix/storefront-session.in,
393 src/modules/citrix/storefront-store.in[ADD],
394 src/modules/citrix/storefront.client.class.in,
395 src/modules/citrix/storefront.control.class.in:
396 -added storefront-store cmd to add storefront stores via xml file
397 to save a lot of time and workaround serveral issues with the new
398 ica receiver
399 * [r2592] src/systemd/mcore-request-configuration.service.in:
400 -restart=always not possible with type oneshot
401
402 2015-09-17 Niels Rogalla <niro@magellan-linux.de>
403
404 * [r2591] src/systemd/Makefile:
405 -install mcore-request-configuration.service file
406 * [r2590] src/mcore-request-configuration.in[ADD]:
407 -added mcore-request-configuration executable and systemd service
408 * [r2589] src/systemd/mcore-request-configuration.service.in:
409 -always restart the service after a failure
410 * [r2588] src/Makefile,
411 src/systemd/mcore-request-configuration.service.in[ADD]:
412 -added mcore-request-configuration executable and systemd service
413 * [r2587] src/modules/lprng/printing.control.class.in:
414 -fixed wrong name: name->printer_name
415 * [r2586] src/modules/lprng/Makefile,
416 src/modules/lprng/printing.client.class.in:
417 -make lprng spooler user and group configurable
418 * [r2585] src/modules/lprng/Makefile,
419 src/modules/lprng/printing.control.class.in[ADD]:
420 -added printing control class
421 * [r2584] src/modules/lprng/printing.client.class.in:
422 -disable all lpd/socket traces
423 * [r2583] src/modules/lprng/printing.client.class.in:
424 -no socket or lpd printing possible atm
425 * [r2582] src/modules/lprng/printing.client.class.in:
426 -provide printing too
427 * [r2581] src/modules/basic-system/system.control.class.in:
428 -added initial push_config support
429 * [r2580] src/modules/network/network.control.class.in:
430 -fixed a typo
431 * [r2579] src/modules/basic-video/graphic.control.class.in:
432 -set push-config prio
433 * [r2578] src/modules/basic-input/input.control.class.in:
434 -set push-config prio
435 * [r2577] src/modules/idesk/idesk.control.class.in:
436 -set push-config prio
437 * [r2576] src/modules/fluxbox/fluxbox.control.class.in:
438 -set push-config prio
439 * [r2575] src/modules/citrix/storefront.control.class.in:
440 -set push-config prio
441 * [r2574] src/modules/network/network.control.class.in:
442 -set push-config prio
443 * [r2573] src/modules/network/Makefile,
444 src/modules/network/network.control.class.in[ADD]:
445 -added initial network control class
446 * [r2572] src/modules/idesk/idesk.control.class.in:
447 -removed cruft
448 * [r2571] src/modules/basic-input/input.control.class.in:
449 -fixed spelling
450 * [r2570] src/modules/citrix/storefront.control.class.in:
451 -fixed session not empty
452 * [r2569] src/modules/citrix/storefront.control.class.in:
453 -renamed functions to run storefront_store before
454 storefront_session with push_config
455 * [r2568] src/modules/citrix/Makefile,
456 src/modules/citrix/storefront.control.class.in[ADD]:
457 -added storefront control class
458 * [r2567] src/modules/fluxbox/fluxbox.control.class.in:
459 -name must not be empty
460 * [r2566] src/modules/idesk/idesk.control.class.in:
461 -name must not be empty
462 * [r2565] src/modules/idesk/idesk.control.class.in:
463 -push_config support
464 * [r2564] src/modules/fluxbox/fluxbox.control.class.in:
465 -push_config support
466 * [r2563] src/include/control.global.class.in:
467 -fixed broken argument evalution: do not remove serial from every
468 place in the argument string. use argv evalution and remove
469 argv[0]. serial='4' command='set graphic.resolution 1024x768'
470 resulted in a broken 'set graphic.resolution 102x786'
471 * [r2562] src/mcore-controld.in:
472 -support push-config|push_config
473 * [r2561] src/modules/basic-video/graphic.control.class.in:
474 -initial push_config support
475 * [r2560] src/modules/basic-video/graphic.control.class.in:
476 -database table name is refresh_rate, not hz
477 * [r2559] src/modules/basic-input/input.control.class.in:
478 -do not run push_config on empty database retvals
479 * [r2558] src/include/daemon.global.class.in:
480 -run_push_config(): no colors in variable evaluation
481 * [r2557] src/include/daemon.global.class.in:
482 -run_push_config(): be more verbose in debug mode
483 * [r2556] src/include/daemon.global.class.in:
484 -run_push_config(): serial var is an requirement
485 * [r2555] src/include/daemon.global.class.in:
486 -fixed a typo
487 * [r2554] src/modules/basic-input/input.control.class.in:
488 -added push_config functionality
489 * [r2553] src/include/daemon.global.class.in:
490 -added push_config functions
491
492 2015-09-16 Niels Rogalla <niro@magellan-linux.de>
493
494 * [r2552] src/modules/plymouth/plymouth.client.class.in:
495 -do not rebuild grub config on live-media or netboot systems
496 * [r2551] src/modules/idesk/idesk-generate-icon-info.in:
497 -try to find an existing icon with the same name first
498 * [r2550] src/modules/idesk/idesk.control.class.in:
499 -fixed logic issues
500 * [r2549] src/modules/idesk/idesk.control.class.in:
501 -allow empty command
502 * [r2548] src/modules/fluxbox/fluxbox.control.class.in:
503 -allow empty exec
504 * [r2547] src/modules/fluxbox/fluxbox.control.class.in,
505 src/modules/idesk/idesk.control.class.in:
506 -fixed missing then
507 * [r2546] src/modules/fluxbox/fluxbox.control.class.in,
508 src/modules/idesk/idesk.control.class.in:
509 -fixed missing fi
510 * [r2545] src/modules/fluxbox/fluxbox.control.class.in:
511 -reworked the whole logic
512 * [r2544] src/modules/idesk/idesk.control.class.in:
513 -reworked the whole logic
514 * [r2543] src/modules/idesk/Makefile,
515 src/modules/idesk/idesk.control.class.in[ADD]:
516 -added initial idesk control class
517 * [r2542] src/modules/fluxbox/fluxbox.control.class.in:
518 -delete all menuitem before regen all
519 * [r2541] src/modules/fluxbox/fluxbox.control.class.in:
520 -fixed whitespaces
521 * [r2540] src/modules/fluxbox/fluxbox.control.class.in:
522 -fixed control_client command
523 * [r2539] src/modules/fluxbox/fluxbox.control.class.in:
524 -fixed control_client command
525 * [r2538] src/modules/fluxbox/fluxbox.control.class.in:
526 -fixed control_client command
527 * [r2537] src/modules/fluxbox/fluxbox.control.class.in:
528 -fixed a typo
529 * [r2536] src/modules/fluxbox/fluxbox.control.class.in:
530 -fixed logic issues
531 * [r2535] src/modules/fluxbox/fluxbox.control.class.in:
532 -update all values
533 * [r2534] src/modules/citrix/Makefile:
534 -remove citrix control class atm
535 * [r2533] src/modules/citrix/Makefile:
536 -install citrix-cron script
537 * [r2532] src/modules/fluxbox/Makefile,
538 src/modules/fluxbox/fluxbox.control.class.in[ADD]:
539 -added initial fluxbox control class
540
541 2015-09-15 Niels Rogalla <niro@magellan-linux.de>
542
543 * [r2531] src/modules/basic-system/Makefile,
544 src/modules/basic-system/system.control.class.in[ADD]:
545 -added initial system control class
546 * [r2530] src/modules/basic-version/Makefile,
547 src/modules/basic-version/version.control.class.in[ADD]:
548 -added version control class
549 * [r2529] src/modules/citrix/citrix-enumerate.conf.in:
550 -added ICA enumeration settings
551 * [r2528] src/include/control.global.class.in:
552 -use debug echo function decho()
553
554 2015-09-14 Niels Rogalla <niro@magellan-linux.de>
555
556 * [r2527] src/modules/citrix/Makefile:
557 -removed storefront control class
558 * [r2526] src/modules/citrix/Makefile,
559 src/modules/citrix/citrix-cron.in[ADD]:
560 -initial citrix-cron script
561 * [r2525] src/modules/citrix/storefront-cron.in:
562 -do not always print debug messages
563 * [r2524] src/modules/citrix/storefront-cron.in:
564 -honor citrix-enumerate.conf settings
565 * [r2523] src/modules/citrix/Makefile,
566 src/modules/citrix/citrix-enumerate.conf.in[ADD]:
567 -split install of client and control files and provide
568 citrix-enumerate.conf for citrix storefront and ica enumaration
569 of server provided sessions
570 * [r2522] src/modules/citrix/storefront-cron.in:
571 -fixed session import into database and disable all non-imported
572 sessions, because they do not exist on the storefront-server and
573 are not available for clients
574 * [r2521] src/modules/citrix/storefront-cron.in:
575 -import session to mysql database
576 * [r2520] src/modules/citrix/Makefile,
577 src/modules/citrix/storefront-cron.in:
578 -reverted changes
579 * [r2519] src/modules/citrix/Makefile,
580 src/modules/citrix/storefront-cron.in:
581 -import session to mysql database
582 * [r2518] src/modules/citrix/storefront-cron.in:
583 -get the right session and description
584 * [r2517] src/modules/citrix/storefront-cron.in:
585 -fixed evaluation and wrong service name
586 * [r2516] src/modules/citrix/storefront-cron.in:
587 -fixed a typo
588 * [r2515] src/modules/citrix/storefront-cron.in:
589 -daemon.global.class required for provides etc
590 * [r2514] src/modules/citrix/storefront-cron.in:
591 -several fixups
592 * [r2513] src/modules/citrix/storefront-resolver.in:
593 -make storefront tmp removal configurable
594 * [r2512] src/modules/citrix/storefront-resolver.in:
595 -added missing die() function
596 * [r2511] src/modules/citrix/Makefile,
597 src/modules/citrix/storefront-cron.in[ADD]:
598 -added initial storefront-cron script
599 * [r2510] src/modules/basic-video/Makefile,
600 src/modules/basic-video/graphic.control.class.in:
601 -added video control class
602 * [r2509] src/modules/basic-input/Makefile,
603 src/modules/basic-input/input.control.class.in:
604 -added input control class
605 * [r2508] src/modules/hwinfo/hardware.control.class.in:
606 -add an empty screensaver entry
607
608 2015-09-11 Niels Rogalla <niro@magellan-linux.de>
609
610 * [r2507] src/include/register.global.class.in:
611 -fixed a typo os->tools
612 * [r2506] src/include/register.global.class.in:
613 -import client version information on register
614 * [r2505] src/modules/Makefile:
615 -install basic-version
616 * [r2504] src/modules/basic-version[ADD],
617 src/modules/basic-version/Makefile[ADD],
618 src/modules/basic-version/version.client.class.in[ADD]:
619 -added basic-version class
620 * [r2503] src/modules/mage/mage.client.class.in:
621 -removed *_mage_iventory() functions and provide a full featured
622 mage_query() function instead
623 * [r2502] src/modules/hwinfo/hardware.control.class.in:
624 -respect db NULL setting
625 * [r2501] Makefile.inc, conf/control.conf.in:
626 -added MCORE_DEFAULT_KEYMAP variable
627 * [r2500] src/modules/hwinfo/hardware.control.class.in:
628 -import keymap and user passwords
629 * [r2499] src/include/register.global.class.in,
630 src/modules/hwinfo/hardware.control.class.in:
631 -renamed set_hardware_detect() to run_hardware_detect() and
632 provide a new set class to run the hardware detection to fix
633 run_clasS() evaluation issues
634
635 2015-09-10 Niels Rogalla <niro@magellan-linux.de>
636
637 * [r2498] src/modules/hwinfo/hardware.control.class.in:
638 -more debug messages
639 * [r2497] src/include/register.global.class.in,
640 src/modules/hwinfo/hardware.control.class.in:
641 -run hardware detection on register_client if hardware was
642 provided and not already run
643 * [r2496] src/modules/hwinfo/hardware.control.class.in:
644 -respect returned NULL setting from database too
645 * [r2495] src/modules/hwinfo/hardware.control.class.in:
646 -fixed whitespaces
647 * [r2494] src/include/mysqlfunctions.global.class.in:
648 -mysql_insert(): use decho() for debug messages
649 * [r2493] src/modules/hwinfo/hardware.control.class.in:
650 -fixed a typo minitor->monitor and print more debug messages
651 * [r2492] src/include/control.global.class.in:
652 -control_client(): fixed whitespace evaluation
653 * [r2491] src/modules/hwinfo/hardware.control.class.in:
654 -add more network defaults to the database
655 * [r2490] src/systemd/mcore-controld.service.in,
656 src/systemd/mcored.service.in:
657 -run systemd services in silent mode
658 * [r2489] src/include/control.global.class.in:
659 -control_client(): respect run-queue cmd
660 * [r2488] src/modules/hwinfo/hardware.control.class.in:
661 -add more network defaults to the database
662 * [r2487] src/modules/hwinfo/hardware.control.class.in[ADD]:
663 -added set_hardware_detection() to hardware.control.class
664 * [r2486] src/include/mysqlfunctions.global.class.in:
665 -provide mysql and sql
666 * [r2485] src/include/common.global.class.in:
667 -added nsslsay_queue_*() functions
668 * [r2484] src/mcore-controld.in:
669 -use control.conf
670 * [r2483] src/include/mysqlfunctions.global.class.in:
671 -use MCORE_ prefixed sql variables from control.con
672 * [r2482] conf/control.conf.in:
673 -added more default values
674 * [r2481] src/include/mysqlfunctions.global.class.in:
675 -use lower case names for all local function variables, fixed
676 header and whitespaces
677 * [r2480] src/include/sessionauth.global.class.in,
678 src/mcore-controld.in, src/mcored.in:
679 -respect SILENT env var for internal daemon communication
680 * [r2479] nsslsay, src/include/common.global.class.in,
681 src/mcore-controld.in, src/mcored.in,
682 src/modules/citrix/citrix-session.in,
683 src/modules/citrix/citrix.client.class.in,
684 src/modules/citrix/storefront.client.class.in,
685 src/modules/idesk/idesk.client.class.in:
686 -use 0/1 for bool values instead of mixed 0/1 and true/false
687 settings
688 * [r2478] src/mcored.in:
689 -removed unused cruft
690 * [r2477] conf/Makefile, conf/control.conf.in[CPY],
691 conf/sql.conf.in[DEL]:
692 -renamed sql.conf to control.conf
693 * [r2476] src/include/register.global.class.in:
694 -mtime should be always the actual timestamp
695
696 2015-09-08 Niels Rogalla <niro@magellan-linux.de>
697
698 * [r2475] src/Makefile:
699 -install control daemon
700 * [r2474] Makefile.inc:
701 -added sql db settings
702 * [r2473] conf/Makefile, conf/sql.conf.in[ADD]:
703 -added sql.conf and split client/controll installation
704 * [r2472] src/include/control.global.class.in:
705 -hardcore sslsay port
706 * [r2471] src/include/Makefile:
707 -generate control.global.class
708 * [r2470] src/mcore-controld.in:
709 -include control.global.class
710 * [r2469] src/mcore-controld.in:
711 -removed deprecated sslsay globals
712 * [r2468] src/include/control.global.class.in:
713 -use the right SSLSAY_IP globals
714 * [r2467] src/include/control.global.class.in:
715 -use nsslsay_fingerprint for internal communication
716 * [r2466] src/include/control.global.class.in,
717 src/mcore-controld.in:
718 -moved control_client() to control.global.class
719 * [r2465] src/include/control.global.class.in[ADD],
720 src/mcore-controld.in:
721 -moved import_resource() to control.global.class
722 * [r2464] src/mcore-controld.in:
723 -removed duplicate nsslay() function
724
725 2015-09-07 Niels Rogalla <niro@magellan-linux.de>
726
727 * [r2463] src/systemd/mcored.service.in:
728 -fixed deps
729 * [r2462] src/systemd/mcore-register-client.service.in,
730 src/systemd/mcored.service.in:
731 -fixed systemd service files
732 * [r2461] src/include/register.global.class.in:
733 -always create the MCORE_CONFIG_PATH
734
735 2015-09-04 Niels Rogalla <niro@magellan-linux.de>
736
737 * [r2460] src/systemd/mcore-register-client.service.in:
738 -mcore-register-clients write to disk so After=local-fs.target is
739 required
740 * [r2459] src/systemd/mcore-register-client.service.in:
741 -require network to be online
742 * [r2458] ChangeLog:
743 -updated ChangeLog
744
745 2015-09-03 Niels Rogalla <niro@magellan-linux.de>
746
747 * [r2457] src/include/register.global.class.in:
748 -register the client as online too
749 * [r2456] src/modules/fluxbox/fluxbox-rebuild-menu.in:
750 -use the mcore-serial program
751 * [r2455] src/mcore-register-client.in:
752 -honor UNKNOWN serial
753 * [r2454] src/mcore-register-client.in:
754 -use mcore-serial program
755 * [r2453] src/mcore-register-client.in:
756 -always exit 0 if config.d/serial exist
757 * [r2452] src/systemd/Makefile:
758 -fixed a typo
759 * [r2451] src/systemd/mcored.service.in:
760 -depend on mcore-register-client service
761 * [r2450] src/systemd/Makefile,
762 src/systemd/mcore-controld.service.in[ADD],
763 src/systemd/mcore-register-client.service.in[ADD]:
764 -added mcore-controld and mcore-register-client systemd services
765 * [r2449] Makefile.inc, conf/mcore.conf.in:
766 -make MCORE_CONFIG_PATH configurable
767 * [r2448] src/Makefile, src/mcore-serial.in[ADD]:
768 -added mcore-serial program to print the client serial systemwide
769 * [r2447] src/include/register.global.class.in:
770 -use oneline nsslsay cmds
771 * [r2446] src/mcored.in:
772 -include register functions
773 * [r2445] src/include/register.global.class.in:
774 -print ip_address in debug mode and use the right ip variable
775 * [r2444] src/mcore-controld.in:
776 -fixed sql_user
777 * [r2443] src/include/register.global.class.in:
778 -do not escape multiple line cmds for nsslsay
779 * [r2442] src/include/register.global.class.in, src/mcored.in:
780 -added register_client_local() function to inform the client
781 about the serial
782 * [r2441] src/include/register.global.class.in:
783 -echo retvals propably
784 * [r2440] src/mcore-controld.in:
785 -added missing register.global.class
786 * [r2439] src/include/register.global.class.in:
787 -use decho() for debug messages
788 * [r2438] src/mcore-controld.in:
789 -added missing mcore.conf include
790 * [r2437] src/mcore-register-client.in:
791 -fixed nsslsay environment
792 * [r2436] src/include/Makefile:
793 -generate register.global.class
794 * [r2435] src/include/register.global.class.in:
795 -fixed header
796 * [r2434] src/Makefile, src/mcore-register-client.in[ADD]:
797 -added mcore-register-client binary
798 * [r2433] src/include/register.global.class.in:
799 -fixed retvals and use nsslsay_fingerprint to send the
800 registration
801 * [r2432] src/mcore-controld.in:
802 -accept the register param
803 * [r2431] src/include/register.global.class.in:
804 -resolv mtime and fix broken variables
805 * [r2430] src/include/register.global.class.in[ADD]:
806 -added initial client registration class
807 * [r2429] src/include/common.global.class.in:
808 -added initial nsslsay() and nsslsay_fingerprint() functions
809 * [r2428] src/include/common.global.class.in,
810 src/include/sessionauth.global.class.in:
811 -added cert_fingerprint() and key_fingerprint() functions for
812 global certificate handling
813 * [r2427] src/include/sessionauth.global.class.in:
814 -fixed a typo
815 * [r2426] src/include/daemon.global.class.in,
816 src/mcore-controld.in, src/mcored.in:
817 -inform the user about the fingerprint authentication method too
818 * [r2425] src/include/sessionauth.global.class.in:
819 -use the certificate fingerprint, not the certificate itsel for
820 authentication to fix parsing issues
821 * [r2424] Makefile.inc:
822 -fixed missing cert file sed
823 * [r2423] Makefile.inc, conf/mcore.conf.in,
824 src/include/sessionauth.global.class.in, src/mcore-controld.in,
825 src/mcored.confd.in, src/mcored.in:
826 -added certifacte auth method
827
828 2015-09-02 Niels Rogalla <niro@magellan-linux.de>
829
830 * [r2422] src/Makefile:
831 -build mcore-controld
832 * [r2421] src/mcore-controld.in:
833 -added prompt
834
835 2015-09-01 Niels Rogalla <niro@magellan-linux.de>
836
837 * [r2420] src/include/common.global.class.in:
838 -added more network functions: iface_for_ip(), iface_for_mac(),
839 mac_for_iface()
840
841 2015-08-31 Niels Rogalla <niro@magellan-linux.de>
842
843 * [r2419] src/modules/idesk/Makefile:
844 -fixed sudoers permissions
845 * [r2418] src/modules/idesk/Makefile:
846 -fixed typos
847 * [r2417] src/modules/idesk/idesk-sysinfo.in:
848 -fixed a typo
849 * [r2416] ChangeLog:
850 -updated ChangeLog
851 * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
852 -honor user privileges, fix missing idesktop rc and make idesk
853 startup configurable
854 * [r2414] src/modules/idesk/Makefile,
855 src/modules/idesk/desktop_icons.sudoers.in[ADD]:
856 -install sudo configuration
857 * [r2413] src/modules/idesk/idesk-sysinfo.in:
858 -fixed broken sysinfo icon
859 * [r2412] src/modules/idesk/idesk-sysinfo.in:
860 -honor user privileges
861 * [r2411] src/modules/idesk/idesk-generate-all-desktop-icons.in:
862 -restart idesk only if it is already running
863 * [r2410] src/modules/idesk/idesk-generate-all-desktop-icons.in:
864 -generate sysinfo icon too
865 * [r2409] ChangeLog:
866 -updated ChangeLog
867 * [r2408] src/modules/idesk/Makefile:
868 -symlink idesk-generate-all-desktop-icons to BINDIR instead of
869 idesk-sysinfo
870 * [r2407] src/include/common.global.class.in:
871 -added global network functions iface_for_remote_addr() and
872 dns_to_ip()
873 * [r2406] src/modules/idesk/idesk-sysinfo.in:
874 -only generate an icon info file and let
875 generate-all-desktop-icon genrate all icons, also print the
876 current ip of the host
877 * [r2405] src/modules/citrix/citrix-session.in:
878 -generate a desktop icon
879 * [r2404] src/modules/idesk/idesk-generate-all-desktop-icons.in,
880 src/modules/idesk/idesk-generate-icon-info.in,
881 src/modules/idesk/idesk-generate-icon.in,
882 src/modules/idesk/idesk.client.class.in:
883 -renamed icon position variables from {x,y}res to {x,y}pos
884 * [r2403] src/modules/idesk/idesk-generate-all-desktop-icons.in,
885 src/modules/idesk/idesk-generate-icon.in:
886 -fix permissions of the .idesktop directory
887
888 2015-08-28 Niels Rogalla <niro@magellan-linux.de>
889
890 * [r2402] src/modules/citrix/Makefile,
891 src/modules/citrix/citrix.conf.in,
892 src/modules/citrix/storefront-resolver.in:
893 -reworked storefront subscription behacior
894 * [r2401] src/modules/citrix/storefront-resolver.in:
895 -set addstore_required to 0, stores are added by mcore-tools
896 * [r2400] src/modules/citrix/storefront-resolver.in:
897 -fixed typos
898 * [r2399] src/modules/basic-input/input.client.class.in:
899 -fixed whitespaces
900 * [r2398] src/modules/basic-input/input.client.class.in,
901 src/modules/network/network.client.class.in:
902 -honor Xorg with all pidof instances
903 * [r2397] src/modules/idesk/idesk-generate-all-desktop-icons.in:
904 -fallback to 800x600 resolution if xinfo fails
905
906 2015-08-27 Niels Rogalla <niro@magellan-linux.de>
907
908 * [r2396] src/modules/citrix/storefront-resolver.in:
909 -setup a proper runtime for the citrix client
910 * [r2395] src/modules/citrix/storefront-session.in:
911 -fixed a typo
912 * [r2394] src/modules/citrix/storefront-session.in:
913 -fixed a typo
914 * [r2393] src/modules/citrix/storefront-session.in:
915 -cleanup session list query
916 * [r2392] src/modules/citrix/storefront-session.in:
917 -suppress file suffix .sh on session print
918 * [r2391] src/modules/citrix/Makefile,
919 src/modules/citrix/citrix.conf.in,
920 src/modules/citrix/storefront-resolver.in,
921 src/modules/citrix/storefront-session.in,
922 src/modules/citrix/storefront.client.class.in:
923 --added basic getopts to clarify and ease things, fixed broken
924 config include and resulting missing variables and renamed
925 STOREFRONT_STORE to DEFAULT_STOREFRONT_STORE in citrix.conf
926 * [r2390] src/modules/citrix/storefront.client.class.in:
927 -use x11runas
928 * [r2389] src/modules/citrix/storefront-session.in:
929 -use x11runas
930
931 2015-08-26 Niels Rogalla <niro@magellan-linux.de>
932
933 * [r2388] src/modules/citrix/storefront-session.in:
934 -fixed a {name} -> ${name}
935 * [r2387] src/modules/citrix/storefront-session.in:
936 -fixed a typo -add -> --add
937 * [r2386] src/modules/citrix/storefront.client.class.in:
938 -require idesk
939 * [r2385] src/modules/citrix/storefront.client.class.in:
940 -fixed broken help
941 * [r2384] src/modules/citrix/storefront.client.class.in:
942 -fixed broken help
943 * [r2383] src/modules/citrix/storefront-session.in:
944 -revert changes
945 * [r2382] src/modules/citrix/storefront-session.in:
946 -fixed a typo
947 * [r2381] src/modules/citrix/storefront-session.in:
948 -generate idesk icons if idesk was provided
949 * [r2380] src/modules/idesk/idesk.client.class.in:
950 -regen all desktop icons after altering them
951 * [r2379] src/modules/idesk/idesk.client.class.in:
952 -remove the dot too
953 * [r2378] src/modules/idesk/idesk.client.class.in:
954 -do not print icon_info_suffix
955 * [r2377] src/modules/idesk/idesk.client.class.in:
956 -fixed a typo MLIBDIR -> MCORE_LIBDIR
957 * [r2376] src/modules/idesk/idesk.client.class.in:
958 -fixed a typo
959 * [r2375] src/modules/idesk/idesk.client.class.in:
960 -reworked idesk.client.class
961 * [r2374] src/modules/idesk/idesk-generate-icon.in:
962 -let generate-all-desktop-icons restart idesk only
963 * [r2373] src/modules/idesk/idesk-generate-all-desktop-icons.in:
964 -use introduces methods
965 * [r2372] src/modules/idesk/idesk-generate-icon.in:
966 -restart idesk after altering the icons
967 * [r2371] src/modules/idesk/idesk-generate-all-desktop-icons.in:
968 -fixed whitespaces
969 * [r2370] src/modules/idesk/idesk-generate-icon.in:
970 -use the right variables
971 * [r2369] src/modules/idesk/idesk-generate-icon-info.in,
972 src/modules/idesk/idesk-generate-icon.in:
973 -added add,del,print support
974 * [r2368] src/modules/idesk/idesk-generate-all-desktop-icons.in:
975 -remove shutdown,reboot info before creating all desktop icons
976
977 2015-08-25 Niels Rogalla <niro@magellan-linux.de>
978
979 * [r2367] src/modules/idesk/idesk-generate-all-desktop-icons.in:
980 -fixed a typo
981 * [r2366] src/modules/idesk/idesk-generate-all-desktop-icons.in:
982 -restart idesk
983 * [r2365] src/modules/idesk/idesk-generate-icon-info.in:
984 -fixed a typo and only add iwidth and iheight if not empty
985 * [r2364] src/modules/idesk/idesk-generate-icon.in:
986 -fixed a typo
987 * [r2363] icons/Makefile, icons/default.png[ADD],
988 icons/default_item.png[ADD], icons/firefox.png[ADD]:
989 -added more icons
990 * [r2362] src/modules/idesk/idesk-generate-icon-info.in:
991 -added missing filename to icon_resource info
992 * [r2361] src/modules/idesk/idesk-generate-icon.in:
993 -fixed a typo
994 * [r2360] src/modules/idesk/idesk-generate-all-desktop-icons.in,
995 src/modules/idesk/idesk-generate-icon-info.in,
996 src/modules/idesk/idesk-generate-icon.in:
997 -fixed missing die() function
998 * [r2359] src/modules/idesk/idesk-generate-icon-info.in:
999 -fixed a typo
1000 * [r2358] src/modules/idesk/Makefile,
1001 src/modules/idesk/idesk-generate-all-desktop-icons.in[ADD],
1002 src/modules/idesk/idesk-generate-icon-info.in[ADD],
1003 src/modules/idesk/idesk-generate-icon.in[ADD]:
1004 -basic idesk helpers
1005
1006 2015-08-24 Niels Rogalla <niro@magellan-linux.de>
1007
1008 * [r2357] src/modules/citrix/storefront-session.in,
1009 src/modules/citrix/storefront.client.class.in:
1010 -serveral fixups to get things work
1011 * [r2356] src/modules/citrix/storefront-resolver.in:
1012 -fixed spelling
1013 * [r2355] src/modules/citrix/storefront.client.class.in:
1014 -fixups
1015 * [r2354] src/modules/citrix/Makefile,
1016 src/modules/citrix/storefront-session.in[ADD],
1017 src/modules/citrix/storefront.client.class.in[ADD]:
1018 -added storefront-session script and storefront.client.class
1019 * [r2353] src/modules/citrix/storefront-resolver.in:
1020 -aded liststore, addstore, delstore cmds and fixed some broken
1021 STORE variables
1022 * [r2352] src/modules/citrix/Makefile,
1023 src/modules/citrix/citrix.conf.in,
1024 src/modules/citrix/storefront-resolver.in[ADD]:
1025 -added initial storefront support
1026 * [r2351] src/include/common.global.class.in:
1027 -fixed Xorg handling and revert escape hacks
1028 * [r2350] src/modules/tigervnc/vnc.client.class.in:
1029 -honor newer vncpasswd versions of tigervnc
1030 * [r2349] src/include/common.global.class.in:
1031 -x11runas(): escape $@ to honor environments variables
1032 * [r2348] ChangeLog, src/include/common.global.class.in,
1033 src/modules/tigervnc/vnc.client.class.in:
1034 -revert changes
1035 * [r2347] ChangeLog, src/include/common.global.class.in,
1036 src/modules/tigervnc/vnc.client.class.in:
1037 -x11runas(): escape $@ to honor environments variables
1038
1039 2014-07-15 Niels Rogalla <niro@magellan-linux.de>
1040
1041 * [r2346] src/modules/basic-input/input.client.class.in:
1042 -honor MROOT if localectl exist
1043 * [r2345] dracut/mcored/run-mcored.sh.in:
1044 -removed neednet flag
1045
1046 2014-07-14 Niels Rogalla <niro@magellan-linux.de>
1047
1048 * [r2344] src/include/daemon.global.class.in:
1049 -fixed a typo - reval -> retval
1050 * [r2343] src/modules/citrix/citrix-session.in:
1051 -added missing include
1052 * [r2342] src/systemd/Makefile:
1053 -fixed a typo
1054 * [r2341] src/systemd/Makefile,
1055 src/systemd/mcored.tmpfilesd.conf.in[ADD]:
1056 -added tmpfiles.d file for mcored to create /var/lib/mcored
1057 * [r2340] dracut/mcored/module-setup.sh.in:
1058 -suppress some errors
1059 * [r2339] dracut/mcored-citrix/Makefile,
1060 dracut/mcored-citrix/module-setup.sh.in:
1061 -honor PNABROWSE_ICAROOT
1062 * [r2338] dracut/mcored/module-setup.sh.in:
1063 -install user/groups if they not exist
1064 * [r2337] src/modules/citrix/Makefile:
1065 -honor PNABROWSE_ICAROOT
1066 * [r2336] src/modules/citrix/query-citrix-browser.in:
1067 -run pnabrowse via chroot if MROOT was set
1068 * [r2335] src/mcored.in:
1069 -add an prompt pattern to mcored cmdline
1070
1071 2014-07-11 Niels Rogalla <niro@magellan-linux.de>
1072
1073 * [r2334] dracut/mcored/module-setup.sh.in:
1074 -add missing MCORE_UNPRIV_USER to initramfs passwd
1075 * [r2333] dracut/Makefile[ADD]:
1076 -add subdir Makefile
1077 * [r2332] dracut/mcored-citrix[ADD],
1078 dracut/mcored-citrix/Makefile[ADD],
1079 dracut/mcored-citrix/mcored-citrix.conf[ADD],
1080 dracut/mcored-citrix/module-setup.sh.in[ADD]:
1081 -added mcored-citrix dracut module
1082 * [r2331] dracut/mcored/Makefile:
1083 -fixed include path
1084 * [r2330] dracut/Makefile[DEL], dracut/mcored[ADD],
1085 dracut/mcored.conf[DEL], dracut/mcored/Makefile[CPY],
1086 dracut/mcored/mcored.conf[CPY],
1087 dracut/mcored/module-setup.sh.in[CPY],
1088 dracut/mcored/run-mcored.sh.in[CPY],
1089 dracut/module-setup.sh.in[DEL], dracut/run-mcored.sh.in[DEL]:
1090 -moved dracut module to dracut/mcored
1091 * [r2329] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
1092 -create //.fluxbox directory if not exist
1093 * [r2328] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1094 -fixed a typo s/-o/-g/
1095 * [r2327] dracut/run-mcored.sh.in:
1096 -tell the user that a remount is not required if the fs is
1097 already mounted rw
1098 * [r2326] dracut/run-mcored.sh.in:
1099 -only remount if the filesystem is ro and be more verbose
1100 * [r2325] dracut/mcored.conf:
1101 -do not omit systemd
1102 * [r2324] dracut/module-setup.sh.in:
1103 -fixed module installation
1104 * [r2323] dracut/run-mcored.sh.in:
1105 -print a noisy message if mcored was started
1106 * [r2322] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
1107 -revert changes
1108 * [r2321] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
1109 -print a noisy message if mcored was started
1110 * [r2320] src/modules/citrix/query-citrix-browser.in:
1111 -added missing includes
1112
1113 2014-07-03 Niels Rogalla <niro@magellan-linux.de>
1114
1115 * [r2319] src/modules/citrix/citrix-session.in,
1116 src/modules/citrix/citrix.client.class.in:
1117 -generate fluxbox menuentries with the citrix-session helper
1118 program if fluxbox was provided
1119 * [r2318] src/include/daemon.global.class.in:
1120 -added is_provided() function
1121
1122 2014-02-06 Niels Rogalla <niro@magellan-linux.de>
1123
1124 * [r2317] grub/Makefile:
1125 -install grub config with prio level 50
1126 * [r2316] dracut/Makefile:
1127 -install dracut config with prio level 50
1128
1129 2014-01-20 Niels Rogalla <niro@magellan-linux.de>
1130
1131 * [r2315] Makefile, grub[ADD], grub/Makefile[ADD],
1132 grub/mcored.conf[ADD]:
1133 -install grub configuration to enable networking
1134 * [r2314] ChangeLog:
1135 -updated ChangeLog
1136 * [r2313] daemon[DEL]:
1137 -removed old daemon dir
1138 * [r2312] src/sysvinit/mcore-controld.rc.in:
1139 -SSL_KEY_DIR was renamed to CHROOT_DIR
1140 * [r2311] src/sysvinit/mcore-controld.rc.in:
1141 -control daemon was renamed to mcore-controld
1142 * [r2310] src/sysvinit/mcore-controld.rc.in:
1143 -honor variable pathes of the Makefile
1144 * [r2309] src/sysvinit/mcore-controld.rc.in:
1145 -quiet stop
1146 * [r2308] src/sysvinit/mcored.rc.in:
1147 -updated runlevels
1148 * [r2307] src/sysvinit/mcore-controld.rc.in:
1149 -use rc_print() and rc_echo() functions
1150 * [r2306] daemon/control/control-daemon.rc[DEL],
1151 src/sysvinit/mcore-controld.rc.in[CPY]:
1152 -moved daemon/control/control-daemon.rc to
1153 src/sysvinit/mcore-controld.rc.in
1154 * [r2305] src/modules/basic-input/input.control.class.in,
1155 src/modules/basic-video/graphic.control.class.in,
1156 src/modules/citrix/citrix.control.class.in:
1157 -use CLASS_ARGV
1158 * [r2304] src/mcore-controld.in:
1159 -modified to match new classes and includes
1160 * [r2303] src/include/daemon.global.class.in, src/mcored.in:
1161 -renamed load_client_classes() to load_classes() and make it
1162 variable to either load client or control classes
1163 * [r2302] src/include/daemon.global.class.in:
1164 -call sigterm to terminate sslsvd. this supresses some error
1165 messages
1166 * [r2301] dracut/mcored.conf:
1167 -added some debugging helpers
1168 * [r2300] dracut/mcored.conf:
1169 -dracut networking will not work if systemd gets included
1170 * [r2299] dracut/module-setup.sh.in:
1171 -use dracut's busybox module
1172 * [r2298] dracut/run-mcored.sh.in:
1173 -only run mcored in the initrd if network was provided
1174 * [r2297] dracut/module-setup.sh.in, dracut/net-lib.sh[DEL],
1175 dracut/run-mcored.sh.in:
1176 -use network module instead of brewing our own stuff here
1177 * [r2296] dracut/Makefile:
1178 -use priority level 70 instead of 40 for the dracut module
1179
1180 2014-01-16 Niels Rogalla <niro@magellan-linux.de>
1181
1182 * [r2295] src/Makefile:
1183 -install generate-certificate as mcore-generate-certificate
1184 * [r2294] src/Makefile:
1185 -fixed generate-certifacte installation
1186 * [r2293] ChangeLog:
1187 -updated ChangeLog
1188 * [r2292] dracut/Makefile:
1189 -fixed dracut module installation
1190 * [r2291] Makefile:
1191 -install dracut module
1192
1193 2014-01-14 Niels Rogalla <niro@magellan-linux.de>
1194
1195 * [r2290] src/modules/basic-video/graphic.control.class[DEL],
1196 src/modules/basic-video/graphic.control.class.in[CPY]:
1197 -renamed graphic.control.class -> graphic.control.class.in
1198 * [r2289] src/modules/basic-input/input.control.class[DEL],
1199 src/modules/basic-input/input.control.class.in[CPY]:
1200 -renamed input.control.class -> input.control.class.in
1201 * [r2288] daemon/control/include/session.control.class[DEL],
1202 src/modules/citrix/citrix.control.class.in[CPY]:
1203 -moved daemon/control/include/session.control.class to
1204 src/modules/citrix/citrix.control.class.in
1205 * [r2287] daemon/control/include/input.control.class[DEL],
1206 src/modules/basic-input/input.control.class[CPY]:
1207 -moved daemon/control/include/input.control.class to
1208 src/modules/basic-input/input.control.class
1209 * [r2286] daemon/control/include/graphic.control.class[DEL],
1210 src/modules/basic-video/graphic.control.class[CPY]:
1211 -moved daemon/control/include/graphic.control.class to
1212 src/modules/basic-video/graphic.control.class
1213 * [r2285] daemon/control/control-daemon.sh[DEL],
1214 src/mcore-controld.in[CPY]:
1215 -moved daemon/control/control-daemon.sh to src/mcore-controld.in
1216 * [r2284] src/modules/idesk/idesk.client.class.in:
1217 -fixed whitespaces
1218 * [r2283] src/modules/basic-input/input.client.class.in:
1219 -use fluxbox-autostart and fluxbox-rebuild-autostart helpers
1220 * [r2282] src/modules/fluxbox/Makefile,
1221 src/modules/fluxbox/fluxbox-autostart.in[ADD]:
1222 -added fluxbox-autostart helper
1223 * [r2281] src/modules/fluxbox/fluxbox-menuitem.in:
1224 -added --comment switch
1225 * [r2280] src/modules/citrix/citrix.client.class.in:
1226 -use new fluxbox-menuitem helper
1227 * [r2279] src/modules/citrix/citrix.client.class.in:
1228 -use basename of ica-session (not lala.ica)
1229 * [r2278] src/modules/citrix/citrix-session.in:
1230 -use citrix-serverlist
1231 * [r2277] src/modules/fluxbox/Makefile,
1232 src/modules/fluxbox/fluxbox-menuitem.in[ADD],
1233 src/modules/fluxbox/fluxbox.client.class.in:
1234 -split of fluxbox-menuitem from fluxbox.client.class.in to make
1235 things more modular
1236 * [r2276] src/modules/citrix/citrix.client.class.in:
1237 -prefix citrix-session and citrix-serverlist with MCORE_LIBDIR
1238 * [r2275] src/modules/citrix/citrix.client.class.in:
1239 -fixed broken if-condition
1240 * [r2274] src/modules/citrix/citrix.client.class.in:
1241 -fixed missing case ifs
1242 * [r2273] src/modules/citrix/citrix.client.class.in:
1243 -do not escape
1244 * [r2272] src/modules/citrix/Makefile,
1245 src/modules/citrix/citrix-serverlist.in[ADD],
1246 src/modules/citrix/citrix-session.in[ADD],
1247 src/modules/citrix/citrix.client.class.in,
1248 src/modules/citrix/query-citrix-browser.in[ADD]:
1249 -split citrix.client.class.in to single programs named
1250 citrix-serverlist, citrix-session and query-citrix-browser to
1251 make things more modular and simpler
1252 * [r2271] src/include/daemon.global.class.in,
1253 src/modules/citrix/citrix.client.class.in:
1254 -fixed broken variables
1255 * [r2270] src/modules/citrix/citrix.client.class.in:
1256 -make pnabrowse retval parseable with ';' as ifs, because the
1257 retvals can contain whitespaces
1258 * [r2269] src/include/daemon.global.class.in, src/mcored.in,
1259 src/modules/basic-input/input.client.class.in,
1260 src/modules/basic-system/system.client.class.in,
1261 src/modules/basic-video/graphic.client.class.in,
1262 src/modules/citrix/citrix.client.class.in,
1263 src/modules/fbsplash/fbsplash.client.class.in,
1264 src/modules/fluxbox/fluxbox.client.class.in,
1265 src/modules/hwinfo/hardware.client.class.in,
1266 src/modules/lprng/printing.client.class.in,
1267 src/modules/mage/mage.client.class.in,
1268 src/modules/network/network.client.class.in,
1269 src/modules/plymouth/plymouth.client.class.in,
1270 src/modules/systemd/systemd.client.class.in,
1271 src/modules/sysvinit/sysvinit.client.class.in,
1272 src/modules/tigervnc/vnc.client.class.in:
1273 -use global argv arrays GLOBAL_ARGV and CLASS_ARGV to fix
1274 whitespace issues with the read cmd. escaping works with this
1275 now. every class must use the CLASS_ARGV array for arguments
1276
1277 2014-01-13 Niels Rogalla <niro@magellan-linux.de>
1278
1279 * [r2268] ChangeLog:
1280 -updated ChangeLog
1281 * [r2267] src/modules/citrix/citrix.client.class.in:
1282 -fixed serverlist/sessionlist array evaluation
1283 * [r2266] src/modules/citrix/citrix.client.class.in:
1284 -missed to honor PNABWROWSE_SERVER_EXCLUDE in one case
1285 * [r2265] src/modules/citrix/citrix.client.class.in:
1286 -fixed whitespaces
1287 * [r2264] src/modules/citrix/citrix.client.class.in:
1288 -fixed missing PNABROWSE_* sanity checks
1289 * [r2263] src/modules/citrix/citrix.client.class.in:
1290 -fixed c&p typo
1291 * [r2262] src/modules/citrix/citrix.client.class.in:
1292 -use variables for all PNABROWSE_* instances
1293 * [r2261] src/modules/citrix/citrix.client.class.in:
1294 -print help on wrong arguments
1295 * [r2260] src/modules/citrix/citrix.conf.in:
1296 -fixed spelling
1297 * [r2259] src/modules/citrix/Makefile,
1298 src/modules/citrix/citrix.client.class.in,
1299 src/modules/citrix/citrix.conf.in[ADD]:
1300 -support pnabrowse autodetection
1301 * [r2258] src/include/daemon.global.class.in, src/mcored.in:
1302 -make use of the new include() function
1303 * [r2257] src/include/common.global.class.in:
1304 -added include() function which sources files with debug
1305 information
1306 * [r2256] ChangeLog:
1307 -updated ChangeLog
1308 * [r2255] dracut/Makefile:
1309 -moved dracut make variables
1310 * [r2254] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1311 -fixed broken os-release path
1312 * [r2253] src/modules/fluxbox/fluxbox-rebuild-autostart.in,
1313 src/modules/fluxbox/fluxbox-rebuild-menu.in:
1314 -renamed MCLIBDIR -> MCORE_LIBDIR
1315 * [r2252] Makefile.inc:
1316 -make SCRIPT_SED_COMMAND variable, moved dracut, systemd and
1317 sysvinit variables to corresponding subdirs
1318 * [r2251] src/Makefile:
1319 -moved systemd and sysvinit init files to subdirs
1320 * [r2250] src/sysvinit/Makefile[ADD]:
1321 -added Makefile
1322 * [r2249] src/systemd/Makefile:
1323 -target -install-client-services-systemd requires all target
1324 * [r2248] src/systemd/Makefile:
1325 -add PHONY target install-client-services-systemd
1326 * [r2247] src/systemd/Makefile[ADD]:
1327 -added Makefile
1328 * [r2246] src/mcored.rc.in[DEL], src/sysvinit/mcored.rc.in[CPY]:
1329 -moved mcored.rc.in to sysvinit/mcored.rc.in
1330 * [r2245] src/mcored.service.in[DEL],
1331 src/systemd/mcored.service.in[CPY]:
1332 -moved mcored.service.in to systemd/mcored.service.in
1333 * [r2244] src/systemd[ADD], src/sysvinit[ADD]:
1334 -add systemd and sysvinit dir
1335 * [r2243] daemon/control/control-daemon.sh,
1336 src/include/daemon.global.class.in,
1337 src/include/hwdetection.global.class.in,
1338 src/include/sessionauth.global.class.in, src/mcored.in,
1339 src/modules/basic-system/system.client.class.in,
1340 src/modules/fbsplash/fbsplash.client.class.in,
1341 src/modules/systemd/systemd.client.class.in,
1342 src/modules/sysvinit/sysvinit.client.class.in:
1343 -fixed spelling - unkown -> unknown
1344
1345 2014-01-11 Niels Rogalla <niro@magellan-linux.de>
1346
1347 * [r2242] Makefile.inc:
1348 -fixed wrong variable ETCDIR -> SYSCONFDIR, added sh processor
1349 * [r2241] dracut/Makefile[ADD]:
1350 -added Makefile
1351 * [r2240] dracut/run-mcored.sh.in:
1352 -use variable pathes
1353 * [r2239] dracut/module-setup.sh.in:
1354 -use variable pathes
1355 * [r2238] dracut/module-setup.sh[DEL],
1356 dracut/module-setup.sh.in[CPY]:
1357 -renamed module-setup.sh -> module-setup.sh.in
1358 * [r2237] dracut/run-mcored.sh[DEL], dracut/run-mcored.sh.in[CPY]:
1359 -renamed run-mcored.sh -> run-mcore.sh.in
1360 * [r2236] src/include/sessionauth.global.class.in:
1361 -use variable pathes
1362 * [r2235] src/include/hwdetection.global.class.in:
1363 -use variable pathes
1364 * [r2234] src/include/Makefile[ADD]:
1365 -added Makefile
1366 * [r2233] src/modules/Makefile:
1367 -refactored Makefile
1368 * [r2232] src/Makefile:
1369 -refactored Makefile
1370
1371 2014-01-10 Niels Rogalla <niro@magellan-linux.de>
1372
1373 * [r2231] src/include/sessionauth.global.class[DEL],
1374 src/include/sessionauth.global.class.in[CPY]:
1375 -renamed sessionauth.global.class -> sessionauth.global.class.in
1376 * [r2230] src/include/mysqlfunctions.global.class[DEL],
1377 src/include/mysqlfunctions.global.class.in[CPY]:
1378 -renamed mysqlfunctions.global.class ->
1379 mysqlfunctions.global.class.in
1380 * [r2229] src/include/hwdetection.global.class[DEL],
1381 src/include/hwdetection.global.class.in[CPY]:
1382 -renamed hwdetection.global.class -> hwdetection.global.class.in
1383 * [r2228] src/include/daemon.global.class[DEL],
1384 src/include/daemon.global.class.in[CPY]:
1385 -renamed daemon.global.class -> daemon.global.class.in
1386 * [r2227] src/include/common.global.class[DEL],
1387 src/include/common.global.class.in[CPY]:
1388 -renamed common.global.class -> common.global.class.in
1389 * [r2226] daemon/cmdlets.txt[DEL], src/modules/cmdlets.txt[CPY]:
1390 -move daemon/cmdlets.txt to src/modules/cmdlets.txt
1391 * [r2225] Makefile:
1392 -added icons SUBDIR
1393 * [r2224] Makefile:
1394 -added certs SUBDIR
1395 * [r2223] Makefile:
1396 -refactored Makefile
1397 * [r2222] Makefile.inc:
1398 -fixed whitespaces
1399 * [r2221] Makefile.inc:
1400 -added more processors
1401 * [r2220] Makefile.inc:
1402 -provided by subdir Makefiles
1403 * [r2219] icons/Makefile[ADD]:
1404 -added Makefile
1405 * [r2218] icons/reboot.png[ADD], icons/shutdown.png[ADD]:
1406 -added reboot.png shutdown.png
1407 * [r2217] certs/Makefile[ADD]:
1408 -added Makefile
1409 * [r2216] conf/Makefile[ADD]:
1410 -added Makefile
1411 * [r2215] certs/mcored.pem:
1412 -removed executable bit
1413 * [r2214] conf/mcore.conf.in:
1414 -removed executable bit
1415 * [r2213] conf/config.rc.in[DEL], conf/mcore.conf.in[CPY]:
1416 -renamed config.rc to mcore.conf
1417 * [r2212] dracut/module-setup.sh, src/mcored.in,
1418 src/modules/fluxbox/fluxbox-rebuild-autostart.in,
1419 src/modules/fluxbox/fluxbox-rebuild-menu.in:
1420 -renamed config.rc to mcore.conf
1421 * [r2211] src/modules/Makefile[ADD]:
1422 -provide a Makefile for modules
1423 * [r2210] daemon/mcorepasswd.in[DEL], src/mcorepasswd.in[CPY]:
1424 -moved daemon/mcorepasswd.in to src/mcorepasswd.in
1425 * [r2209] daemon/generate-certificate.in[DEL],
1426 src/generate-certificate.in[CPY]:
1427 -moved daemon/generate-certificate.in to
1428 src/generate-certificate.in
1429 * [r2208] certs[CPY], daemon/certs[DEL]:
1430 -moved daemon/certs to certs
1431 * [r2207] daemon/include[DEL], src/include[CPY]:
1432 -moved daemon/include to src/include
1433 * [r2206] daemon/client/mcored.service.in[DEL],
1434 src/mcored.service.in[CPY]:
1435 -moved daemon/client/mcored.service.in to src/mcored.service.in
1436 * [r2205] daemon/client/mcored.rc.in[DEL], src/mcored.rc.in[CPY]:
1437 -moved daemon/client/mcored.rc.in to src/mcored.rc.in
1438 * [r2204] daemon/client/mcored.confd.in[DEL],
1439 src/mcored.confd.in[CPY]:
1440 -moved daemon/client/mcored.confd.in to src/mcored.confd.in
1441 * [r2203] src/mcored.in:
1442 -removed execute bit
1443 * [r2202] daemon/client/mcored.in[DEL], src/mcored.in[CPY]:
1444 -moved daemon/client/mcored.in to src/mcored.in
1445 * [r2201] src/modules/basic-system/system.client.class.in:
1446 -fixed whitespaces
1447 * [r2200] src/modules/basic-system/system.client.class.in:
1448 -use variable pathes
1449 * [r2199] daemon/client/include/system.client.class[DEL],
1450 src/modules/basic-system/system.client.class.in[CPY]:
1451 -moved daemon/client/include/system.client.class to
1452 src/modules/basic-system/system.client.class.in
1453 * [r2198] src/modules/basic-system[ADD],
1454 src/modules/basic-system/Makefile[ADD]:
1455 -added basic-system module
1456 * [r2197] src/modules/basic-input/input.client.class.in:
1457 -use variable pathes
1458 * [r2196] daemon/client/include/input.client.class[DEL],
1459 src/modules/basic-input/input.client.class.in[CPY]:
1460 -moved daemon/client/include/input.client.class to
1461 src/modules/basic-input/input.client.class.in
1462 * [r2195] src/modules/basic-input[ADD],
1463 src/modules/basic-input/Makefile[ADD]:
1464 -added basic-input module
1465 * [r2194] src/modules/basic-video/graphic.client.class.in:
1466 -use variable pathes
1467 * [r2193] daemon/client/include/graphic.client.class[DEL],
1468 src/modules/basic-video/graphic.client.class.in[CPY]:
1469 -moved daemon/client/include/graphic.client.class to
1470 src/modules/basic-video/graphic.client.class.in
1471 * [r2192] src/modules/basic-video[ADD],
1472 src/modules/basic-video/Makefile[ADD]:
1473 -added basic-video module
1474 * [r2191] src/modules/xorg[DEL]:
1475 -removed xorg module, it provided by basic-video
1476 * [r2190] src/modules/xorg[ADD], src/modules/xorg/Makefile[ADD]:
1477 -added xorg module
1478 * [r2189] daemon/client/include/hardware.client.class[DEL],
1479 src/modules/hwinfo/hardware.client.class.in[CPY]:
1480 -moved daemon/client/include/hardware.client.class to
1481 src/modules/hwinfo/hardware.client.class.in
1482 * [r2188] src/modules/hwinfo[ADD],
1483 src/modules/hwinfo/Makefile[ADD]:
1484 -added hwinfo module
1485 * [r2187] src/modules/network/network.client.class.in:
1486 -use variable pathes
1487 * [r2186] daemon/client/include/network.client.class[DEL],
1488 src/modules/network/network.client.class.in[CPY]:
1489 -moved daemon/client/include/network.client.class to
1490 src/modules/network/network.client.class.in
1491 * [r2185] src/modules/network[ADD],
1492 src/modules/network/Makefile[ADD]:
1493 -added network module
1494 * [r2184] src/modules/mage/mage.client.class[DEL],
1495 src/modules/mage/mage.client.class.in[CPY]:
1496 -really moved to mage.client.class.in
1497 * [r2183] daemon/client/include/mage.client.class[DEL],
1498 src/modules/mage/mage.client.class[CPY]:
1499 -moved daemon/client/include/mage.client.class to
1500 src/modules/mage/mage.client.class
1501 * [r2182] src/modules/mage[ADD], src/modules/mage/Makefile[ADD]:
1502 -added mage module
1503 * [r2181] daemon/client/include/boot.client.class[DEL],
1504 src/modules/grub2/boot.client.class.in[CPY]:
1505 -moved daemon/client/include/boot.client.class to
1506 src/modules/grub2/boot.client.class.in
1507 * [r2180] src/modules/grub2[ADD], src/modules/grub2/Makefile[ADD]:
1508 -added grub2 module
1509 * [r2179] daemon/client/include/citrix.client.class[DEL],
1510 src/modules/citrix/citrix.client.class.in[CPY]:
1511 -moved daemon/client/include/citrix.client.class to
1512 src/modules/citrix/citrix.client.class.in
1513 * [r2178] src/modules/citrix[ADD],
1514 src/modules/citrix/Makefile[ADD]:
1515 -add citrix module
1516 * [r2177] src/modules/lprng/printing.client.class.in:
1517 -fixed whitespaces
1518 * [r2176] src/modules/lprng/printing.client.class.in:
1519 -use variable pathes
1520 * [r2175] src/modules/lprng/printing.client.class.in:
1521 -fixed whitespaces
1522 * [r2174] daemon/client/include/printing.client.class[DEL],
1523 src/modules/lprng/printing.client.class.in[CPY]:
1524 -moved daemon/client/include/printing.client.class to
1525 src/modules/lprng/printing.client.class.in
1526 * [r2173] src/modules/lprng[ADD], src/modules/lprng/Makefile[ADD]:
1527 -add lprng module
1528 * [r2172] src/modules/tigervnc/vnc.client.class.in:
1529 -use variable pathes
1530 * [r2171] src/modules/tigervnc/vnc.client.class.in:
1531 -fixed whitespaces
1532 * [r2170] daemon/client/include/vnc.client.class[DEL],
1533 src/modules/tigervnc/vnc.client.class.in[CPY]:
1534 -moved daemon/client/include/vnc.client.class to
1535 src/modules/tigervnc/vnc.client.class.in
1536 * [r2169] src/modules/tigervnc[ADD],
1537 src/modules/tigervnc/Makefile[ADD]:
1538 -added tigervnc module
1539 * [r2168] src/modules/sysvinit/sysvinit.client.class.in:
1540 -use variable pathes
1541 * [r2167] daemon/client/include/sysvinit.client.class[DEL],
1542 src/modules/sysvinit/sysvinit.client.class.in[CPY]:
1543 -moved daemon/client/include/sysvinit.client.class to
1544 src/modules/sysvinit/sysvinit.client.class.in
1545 * [r2166] src/modules/sysvinit[ADD],
1546 src/modules/sysvinit/Makefile[ADD]:
1547 -add sysvinit module
1548 * [r2165] src/modules/systemd/systemd.client.class.in:
1549 -use variable pathes
1550 * [r2164] daemon/client/include/systemd.client.class[DEL],
1551 src/modules/systemd/systemd.client.class.in[CPY]:
1552 -moved daemon/client/include/systemd.client.class to
1553 src/modules/systemd/systemd.client.class.in
1554 * [r2163] src/modules/systemd[ADD],
1555 src/modules/systemd/Makefile[ADD]:
1556 -add system module
1557 * [r2162] src/modules/fbsplash/fbsplash.client.class.in:
1558 -use variable pathes
1559 * [r2161] daemon/client/include/fbsplash.client.class[DEL],
1560 src/modules/fbsplash/fbsplash.client.class.in[CPY]:
1561 -moved daemon/client/include/fbsplash.client.class to
1562 src/modules/fbsplash/fbsplash.client.class.in
1563 * [r2160] src/modules/fbsplash[ADD],
1564 src/modules/fbsplash/Makefile[ADD]:
1565 -added fbsplash module
1566 * [r2159] src/modules/plymouth/plymouth.client.class.in:
1567 -fixed whitespaces
1568 * [r2158] src/modules/plymouth/plymouth.client.class.in:
1569 -use variable pathes
1570 * [r2157] daemon/client/include/plymouth.client.class[DEL],
1571 src/modules/plymouth/plymouth.client.class.in[CPY]:
1572 -moved daemon/client/include/plymouth.client.class to
1573 src/modules/plymouth/plymouth.client.class.in
1574 * [r2156] src/modules/plymouth[ADD],
1575 src/modules/plymouth/Makefile[ADD]:
1576 -add plymouth module
1577 * [r2155] src/modules/fluxbox/Makefile:
1578 -build and install fluxbox.client.class
1579 * [r2154] src/modules/fluxbox/fluxbox.client.class.in:
1580 -helpers are now provided by fluxbox-rebuild-autostart and
1581 fluxbox-rebuild-menu programs
1582 * [r2153] src/modules/fluxbox/fluxbox.client.class.in:
1583 -drop which dependency
1584 * [r2152] src/modules/fluxbox/fluxbox.client.class.in:
1585 -use variable pathes
1586 * [r2151] daemon/client/include/fluxbox.client.class[DEL],
1587 src/modules/fluxbox/fluxbox.client.class.in[CPY]:
1588 -moved daemon/client/include/fluxbox.client.class to
1589 src/modules/fluxbox/fluxbox.client.class.in
1590 * [r2150] src/modules/fluxbox[ADD],
1591 src/modules/fluxbox/Makefile[ADD],
1592 src/modules/fluxbox/fluxbox-rebuild-autostart.in[ADD],
1593 src/modules/fluxbox/fluxbox-rebuild-menu.in[ADD]:
1594 -added fluxbox module
1595 * [r2149] src/idesk-sysinfo.in[DEL],
1596 src/modules/idesk/idesk-sysinfo.in[CPY]:
1597 -moved src/idesk-sysinfo.in to src/modules/idesk/
1598 * [r2148] src/modules/idesk/Makefile:
1599 -create and install idesk.client.class.in
1600 * [r2147] src/modules/idesk/idesk.client.class.in:
1601 -use mcore variables and use variable pathes for pixmapsdir
1602 * [r2146] daemon/client/include/idesk.client.class[DEL],
1603 src/modules/idesk/idesk.client.class.in[CPY]:
1604 -move file daemon/client/include/idesk.client.class to
1605 src/modules/idesk/idesk.client.class.in
1606 * [r2145] src/modules/idesk[ADD], src/modules/idesk/Makefile[ADD]:
1607 -added idesk module
1608 * [r2144] src/modules[ADD]:
1609 -added modules
1610 * [r2143] Makefile.inc:
1611 -add global processors
1612 * [r2142] src/Makefile[ADD]:
1613 -added local Makefile for xinfo
1614 * [r2141] Makefile.inc[ADD]:
1615 -added Makefile.inc with all global definitions
1616 * [r2140] daemon/client/mcored.in,
1617 daemon/include/common.global.class[ADD],
1618 daemon/include/daemon.global.class:
1619 -daemon.global.class: split some common, non daemon relvant,
1620 commands into an extra common.globcal.class
1621 * [r2139] daemon/include/daemon.global.class:
1622 -renamed variable MCLIBDIR -> MCORE_LIBDIR
1623 * [r2138] daemon/client/mcored.confd.in,
1624 daemon/client/mcored.rc.in, daemon/client/mcored.service.in:
1625 -variable pathes
1626 * [r2137] daemon/client/mcored.in:
1627 -update Makefile variable names and renamed MCLIBDIR ->
1628 MCORE_LIBDIR
1629 * [r2136] src/idesk-sysinfo.in:
1630 -variable pathes
1631 * [r2135] conf/config.rc.in:
1632 -variable pathes and defaults
1633 * [r2134] daemon/generate-certificate.in:
1634 -variable pathes
1635 * [r2133] daemon/mcorepasswd.in:
1636 -variable pathes and renamed MCLIBDIR -> MCORE_LIBDIR
1637 * [r2132] daemon/mcorepasswd.in[CPY], daemon/mcorepasswd.sh[DEL]:
1638 -renamed mcorepasswd.sh -> mcorepasswd.in
1639 * [r2131] conf/config.rc[DEL], conf/config.rc.in[CPY]:
1640 -renamed config.rc -> config.rc.in
1641 * [r2130] daemon/generate-certificate.in[CPY],
1642 daemon/generate-certificate.sh[DEL]:
1643 -renamed generate-certificate.sh -> generate-certificate.in
1644 * [r2129] daemon/client/mcored.confd[DEL],
1645 daemon/client/mcored.confd.in[CPY]:
1646 -renamed mcored.confd -> mcored.confd.in
1647 * [r2128] daemon/client/mcored.rc[DEL],
1648 daemon/client/mcored.rc.in[CPY]:
1649 -renamed mcored.rc -> mcored.rc.in
1650 * [r2127] daemon/client/mcored.service[DEL],
1651 daemon/client/mcored.service.in[CPY]:
1652 -renamed mcored.service -> mcored.service.in
1653 * [r2126] daemon/client/mcored.in:
1654 -make pathes variable
1655 * [r2125] daemon/client/mcored.in[CPY],
1656 daemon/client/mcored.sh[DEL]:
1657 -renamed mcored.sh -> mcored.in
1658 * [r2124] daemon/generate-certificate.sh:
1659 -remove which dependency
1660
1661 2014-01-09 Niels Rogalla <niro@magellan-linux.de>
1662
1663 * [r2123] Makefile:
1664 -generate and install idesk-sysinfo
1665 * [r2122] icons[ADD], icons/sysinfo.png[ADD]:
1666 -add sysinfo.png icon
1667 * [r2121] dracut/run-mcored.sh:
1668 -fixed a typo
1669 * [r2120] bin[DEL]:
1670 -drop unused directory
1671 * [r2119] src/idesk-sysinfo.in:
1672 -make pixmaps dir configurable
1673 * [r2118] bin/idesk-sysinfo.sh[DEL], src/idesk-sysinfo.in[CPY]:
1674 -moved bin/idesk-sysinfo.sh to src/idesk-sysinfo.in
1675
1676 2014-01-02 Niels Rogalla <niro@magellan-linux.de>
1677
1678 * [r2117] ChangeLog:
1679 -updated ChangeLog
1680 * [r2116] daemon/client/mcored.service:
1681 -always restart the mcored and kill by process id
1682 * [r2115] daemon/include/daemon.global.class:
1683 -fixed printing of whitespaces
1684 * [r2114] dracut/module-setup.sh:
1685 -DEFAULT_DHCP_START for udhcp needs hostname prog to register the
1686 current hostname on DNS servers
1687 * [r2113] Makefile:
1688 -fixed missing net-lib.sh
1689 * [r2112] dracut/module-setup.sh:
1690 -fixed missing net-lib.sh
1691 * [r2111] dracut/module-setup.sh:
1692 -do not install non-existing start-daemon.sh
1693 * [r2110] dracut/run-mcored.sh:
1694 -honor network options from /etc/conf.d/network
1695 * [r2109] Makefile:
1696 -install xinfo
1697 * [r2108] bin/idesk-sysinfo.sh:
1698 -create ~/.idesktop directory if missing
1699 * [r2107] daemon/client/include/vnc.client.class:
1700 -create vncconfigdir if missing
1701 * [r2106] Makefile:
1702 -install idesk-sysinfo
1703 * [r2105] ChangeLog:
1704 -updated ChangeLog
1705 * [r2104] daemon/client/include/idesk.client.class:
1706 -fixed whitespaces
1707 * [r2103] bin[ADD], bin/idesk-sysinfo.sh[ADD]:
1708 -added initial idesk-sysinfo generator app
1709 * [r2102] Makefile:
1710 -compile xinfo
1711
1712 2013-09-27 Niels Rogalla <niro@magellan-linux.de>
1713
1714 * [r2101] src/xinfo.c:
1715 -serveral fixes: check for display, fixed return values and fixed
1716 a typo
1717 * [r2100] src[ADD], src/xinfo.c[ADD]:
1718 -added initial xinfo tool
1719 * [r2099] conf/config.rc:
1720 -quote all variables
1721 * [r2098] conf/config.rc:
1722 -added MCORE_CONTROL_SERVER variable
1723 * [r2097] daemon/client/include/input.client.class:
1724 -write vconsole.conf on systemd systems
1725 * [r2096] daemon/client/include/mage.client.class:
1726 -honor mage update-tarball
1727 * [r2095] daemon/client/mcored.sh:
1728 -respect system environment
1729 * [r2094] dracut/net-lib.sh[ADD], dracut/run-mcored.sh:
1730 -start mcored only if an active iface was found and use net-lib
1731 to find this iface
1732
1733 2013-05-21 Niels Rogalla <niro@magellan-linux.de>
1734
1735 * [r2093] daemon/include/mysqlfunctions.global.class[ADD]:
1736 -add mysql basic functions
1737
1738 2013-05-13 Niels Rogalla <niro@magellan-linux.de>
1739
1740 * [r2092] ChangeLog:
1741 -updated ChangeLog
1742 * [r2091] daemon/include/daemon.global.class:
1743 list_files_in_directory(): fixed typos
1744
1745 2013-05-10 Niels Rogalla <niro@magellan-linux.de>
1746
1747 * [r2090] daemon/client/include/system.client.class,
1748 daemon/client/include/systemd.client.class,
1749 daemon/client/include/sysvinit.client.class:
1750 -use enable|disable commands to add|remove services from
1751 runlevels
1752 * [r2089] daemon/client/include/systemd.client.class:
1753 -auto-append .service to services when missing to fix a $MROOT
1754 issue
1755 * [r2088] daemon/client/include/sysvinit.client.class:
1756 -disable some command which not work with $MROOT set
1757 * [r2087] daemon/client/include/system.client.class:
1758 -honor $MROOT variable
1759 * [r2086] daemon/client/include/plymouth.client.class:
1760 -honor $MROOT variable
1761 * [r2085] daemon/client/include/boot.client.class:
1762 -honor $MROOT variable
1763 * [r2084] daemon/client/include/systemd.client.class:
1764 -honor $MROOT variable
1765 * [r2083] daemon/include/daemon.global.class:
1766 -added system_chroot() function
1767 * [r2082] dracut/module-setup.sh:
1768 -added some missing progs to check function and install
1769 systemd-nspawn
1770 * [r2081] dracut/run-mcored.sh:
1771 -mount sysroot writeable
1772 * [r2080] dracut/module-setup.sh:
1773 -fixed whitespaces
1774 * [r2079] Makefile, daemon/client/include/boot.client.class,
1775 daemon/client/include/fbsplash.client.class[ADD],
1776 daemon/client/include/plymouth.client.class[ADD],
1777 daemon/client/include/system.client.class,
1778 daemon/client/include/systemd.client.class[ADD],
1779 daemon/client/include/sysvinit.client.class[ADD]:
1780 -split systemd, sysvinit, fbsplash and plymouth functions in
1781 single classes so no runtime checks are required and the correct
1782 version get installed right away
1783 * [r2078] daemon/client/include/boot.client.class:
1784 -improved MROOT support
1785 * [r2077] daemon/include/daemon.global.class:
1786 -list_all_files_in_directory(): improved find and drop basename
1787 requirement
1788 * [r2076] daemon/client/include/network.client.class:
1789 -support get_ functions
1790 * [r2075] daemon/client/include/system.client.class:
1791 -support get_ functions
1792 * [r2074] daemon/client/include/boot.client.class:
1793 -support plymouth
1794 * [r2073] daemon/include/daemon.global.class:
1795 -list_files_in_directories(): support -name argument
1796 * [r2072] dracut/run-mcored.sh:
1797 -dracut-module: set MROOT to /sysroot on client daemon start
1798
1799 2013-05-08 Niels Rogalla <niro@magellan-linux.de>
1800
1801 * [r2071] dracut/run-mcored.sh:
1802 -dracut-module: honor cmdline with rd.mcored to enable/disable
1803 this module. default is enabled
1804 * [r2070] daemon/client/include/vnc.client.class:
1805 -re-worked vnc.class: added missing get_ functions and using now
1806 a vnc.service function to control the facility
1807 * [r2069] dracut/module-setup.sh:
1808 -dracut-module: removed xmlstartlet from install part too
1809 * [r2068] dracut/module-setup.sh:
1810 -dracut-module: xmlstarlet is not required by mcored, removed
1811 * [r2067] dracut/mcored.conf:
1812 dracut-module: module must be called without sort identifier
1813 * [r2066] dracut/module-setup.sh:
1814 -alx -> mcored
1815 * [r2065] dracut/mcored.conf[ADD]:
1816 -enable mcored module via dracut.conf.d
1817 * [r2064] Makefile:
1818 -install dracut-module
1819 * [r2063] dracut/module-setup.sh:
1820 -dracut-module: mysql is not required, dropped
1821 * [r2062] daemon/client/include/vnc.client.class:
1822 -use default vnc passwd location of tigervnc
1823 * [r2061] daemon/client/include/system.client.class:
1824 -support systemd units
1825 * [r2060] daemon/client/include/input.client.class:
1826 get_input_keymap(): eleminate all "
1827 * [r2059] daemon/client/include/input.client.class:
1828 get_input_keymap(): only run setxkbmap if X11 is running, if not
1829 always try to get the keymap from the xorg.config
1830 * [r2058] daemon/client/include/input.client.class:
1831 -set console keymap on systemd systemd too
1832 * [r2057] daemon/client/include/system.client.class:
1833 -use poweroff for shutdown
1834 * [r2056] Makefile, systemd[DEL]:
1835 -removed duplicates
1836 * [r2055] daemon/client/mcored.service:
1837 -fixed some typoes
1838 * [r2054] dracut/module-setup.sh:
1839 -let the dracut-module install the missing VERSION file
1840 * [r2053] Makefile:
1841 -split install to allow single client installations and be able
1842 to choose the init type (systemd/sysvinit)
1843 * [r2052] Makefile, daemon/client/mcored.sh,
1844 daemon/include/daemon.global.class:
1845 -added print_version() function and print proper version info on
1846 connect
1847 * [r2051] daemon/control[ADD],
1848 daemon/control/control-daemon.confd[ADD],
1849 daemon/control/control-daemon.rc[ADD],
1850 daemon/control/control-daemon.sh[ADD],
1851 daemon/control/include[ADD],
1852 daemon/control/include/graphic.control.class[ADD],
1853 daemon/control/include/input.control.class[ADD],
1854 daemon/control/include/session.control.class[ADD]:
1855 -added control daemon pieces, WIP
1856 * [r2050] daemon/cmdlets.txt[ADD]:
1857 -added cmdlets todo
1858 * [r2049] todo-hardware.txt[ADD]:
1859 -added hardware todo
1860 * [r2048] socket_send.php[ADD]:
1861 -added socket_send.php helper script
1862 * [r2047] nsslsay[ADD]:
1863 -added nsslsay helper script
1864 * [r2046] initialsetup.sh[ADD]:
1865 -added initialsetup helper script
1866 * [r2045] VERSION[ADD]:
1867 -version 0_preAlpha
1868 * [r2044] daemon/client/mcored.sh,
1869 daemon/include/daemon.global.class:
1870 -support version cmd
1871 * [r2043] systemd[ADD], systemd/mcored.service[ADD]:
1872 -added systemd service unit
1873
1874 2013-04-17 Niels Rogalla <niro@magellan-linux.de>
1875
1876 * [r2042] dracut[ADD], dracut/module-setup.sh[ADD],
1877 dracut/run-mcored.sh[ADD]:
1878 -added dracut module
1879 * [r2041] daemon/client/include/idesk.client.class[ADD]:
1880 -initial idesk support class - WIP
1881 * [r2040] daemon/client/include/input.client.class:
1882 -added systemd support and use systemd supported config file
1883 names
1884 * [r2039] daemon/client/include/graphic.client.class:
1885 -use list_files_in_directory() function
1886 * [r2038] daemon/client/include/citrix.client.class:
1887 -change ica-session handling: allow 'named' sessions
1888 * [r2037] daemon/client/include/system.client.class:
1889 -print service status
1890
1891 2012-12-03 Niels Rogalla <niro@magellan-linux.de>
1892
1893 * [r2036] daemon/client/mcored.confd:
1894 -start service with verbose mode
1895 * [r2035] daemon/client/mcored.service[ADD]:
1896 -added systemd unit
1897
1898 2012-08-13 Niels Rogalla <niro@magellan-linux.de>
1899
1900 * [r2034] conf/config.rc:
1901 -changed distribution name to 'mCore'
1902 * [r2033] ChangeLog[ADD]:
1903 -added ChangeLog
1904 * [r2032] daemon/client/include/network.client.class:
1905 -restart networking in MROOT environment
1906 * [r2031] daemon/client/include/hardware.client.class:
1907 -support $MROOT variable
1908 * [r2030] daemon/include/daemon.global.class:
1909 -use find to fix some annoying error messages and fixed variable
1910 declaration
1911 * [r2029] daemon/client/include/citrix.client.class:
1912 -always escape session, as it may contain spaces
1913 * [r2028] daemon/client/include/fluxbox.client.class:
1914 -fixed a typo
1915 * [r2027] daemon/client/include/fluxbox.client.class:
1916 -use find to fix some annoying error messages
1917 * [r2026] daemon/client/include/network.client.class:
1918 -support $MROOT variable
1919 * [r2025] daemon/client/include/input.client.class:
1920 -support $MROOT variable
1921 * [r2024] daemon/client/include/vnc.client.class:
1922 -support $MROOT variable
1923 * [r2023] daemon/client/include/citrix.client.class:
1924 use find to fix some annoying errors
1925 * [r2022] daemon/client/include/citrix.client.class:
1926 -make use of new list_files_in_directory() function
1927 * [r2021] daemon/client/include/citrix.client.class:
1928 -support $MROOT variable
1929 * [r2020] daemon/client/include/boot.client.class:
1930 -make use of new list_files_in_directory() function
1931 * [r2019] daemon/client/include/graphic.client.class:
1932 -added info line that some files are autogenerated
1933 * [r2018] daemon/client/include/graphic.client.class:
1934 -support $MROOT variable
1935 * [r2017] daemon/client/include/system.client.class:
1936 -support $MROOT variable
1937 * [r2016] daemon/client/include/fluxbox.client.class:
1938 -make use of MCORE_DISTRIBUTION variable and fixed coding style
1939 * [r2015] daemon/client/include/fluxbox.client.class:
1940 -use find to prevent annoying error messages if nothing was found
1941 * [r2014] daemon/client/include/fluxbox.client.class:
1942 -make use of new list_files_in_directory() function
1943 * [r2013] daemon/client/include/fluxbox.client.class:
1944 -support $MROOT variable
1945 * [r2012] daemon/client/include/printing.client.class:
1946 -make use of new list_files_in_directory() function
1947 * [r2011] daemon/client/include/printing.client.class:
1948 -support $MROOT variable
1949 * [r2010] daemon/client/mcored.rc:
1950 -use rc_print() and rc_echo() functions
1951 * [r2009] conf/config.rc:
1952 -added MCORE_DISTRIBUTION variable
1953 * [r2008] daemon/include/daemon.global.class:
1954 -added list_files_in_directory() function
1955 * [r2007] daemon/include/daemon.global.class:
1956 -added mroot applet
1957 * [r2006] daemon/client/mcored.sh,
1958 daemon/include/daemon.global.class:
1959 -added colors command, to re-enable colors after calling
1960 'nocolors' cmd
1961 * [r2005] daemon/client/mcored.sh,
1962 daemon/include/daemon.global.class:
1963 -added stop_service() function
1964 * [r2004] daemon/client/mcored.sh:
1965 -use mecho instead of echo
1966 * [r2003] daemon/include/daemon.global.class:
1967 -fixed whitespaces
1968
1969 2011-11-09 Niels Rogalla <niro@magellan-linux.de>
1970
1971 * [r1925] daemon/include/daemon.global.class:
1972 -added new gobal cmds 'reload' and 'restart' to help
1973 * [r1924] daemon/client/include/boot.client.class:
1974 -fixed typos
1975 * [r1923] Makefile:
1976 -install boot client class
1977 * [r1922] daemon/client/include/mage.client.class:
1978 -support query of the whole mage inventory
1979 * [r1921] daemon/client/include/input.client.class:
1980 -requires fluxbox
1981 -support get input.keymap
1982 -support keyboard rate setup
1983 -improved help descriptions
1984 * [r1920] daemon/client/include/graphic.client.class:
1985 -clean up
1986 * [r1919] daemon/client/include/fluxbox.client.class:
1987 -added helper_rebuild_fluxbox_autostart() function
1988 * [r1918] daemon/client/include/boot.client.class[ADD]:
1989 -added boot and splash classes
1990 * [r1916] daemon/client/mcored.sh:
1991 -support the reload of client classes
1992 -support restart of the service
1993 * [r1915] daemon/include/daemon.global.class:
1994 -added functions to load client classes and to restart the
1995 service
1996
1997 2011-11-07 Niels Rogalla <niro@magellan-linux.de>
1998
1999 * [r1898] make-svn-snapshot.sh[ADD]:
2000 -added svn snapshot script
2001
2002 2011-11-04 Niels Rogalla <niro@magellan-linux.de>
2003
2004 * [r1897] conf/config.rc:
2005 - pruned unused variables
2006 * [r1896] daemon/client/include/network.client.class:
2007 - use dhcp_prog from /etc/conf.d/network
2008 * [r1895] daemon/client/include/printing.client.class:
2009 -enable spooler logging
2010 * [r1894] daemon/client/mcored.sh:
2011 -disable debug logging
2012 * [r1893] Makefile:
2013 -install service runtime directory
2014
2015 2011-03-11 Niels Rogalla <niro@magellan-linux.de>
2016
2017 * [r1666] daemon/include/daemon.global.class:
2018 -do not dirty the output of x11runas() with x11 pid ids
2019
2020 2011-03-10 Niels Rogalla <niro@magellan-linux.de>
2021
2022 * [r1648] daemon/client/include/system.client.class:
2023 -make use of error echo function eecho()
2024 -use rvecho() for function retvals
2025 * [r1647] daemon/client/include/printing.client.class:
2026 -helper_addprinter(): added a missing clearconfig call
2027 -use rvecho() for function retvals
2028 * [r1646] daemon/client/include/network.client.class:
2029 -use rvecho() for function retvals
2030 * [r1645] daemon/client/include/input.client.class:
2031 -x11runas checks for X, removed unnecessary checks
2032 * [r1644] daemon/client/include/hardware.client.class:
2033 -use rvecho() for function retvals
2034 -get_hardware_detect(): added a sanity check for allowed actions
2035 * [r1643] daemon/client/include/graphic.client.class:
2036 -x11runas checks for X, removed unnecessary checks
2037 -use rvecho() for function retvals
2038 * [r1642] daemon/client/include/fluxbox.client.class:
2039 -use [separator] in fluxbox menu instead of [nop] (____)
2040 -use rvecho() for function retvals
2041 * [r1641] daemon/client/include/citrix.client.class:
2042 -use rvecho() for function retvals
2043 * [r1640] daemon/include/sessionauth.global.class:
2044 -removed commented stuff
2045 -make use of error echo function eecho()
2046 -use mecho() for informal-only echos
2047 -use rvecho() for function retvals
2048 * [r1639] daemon/include/daemon.global.class:
2049 -x11runas(): let the function check for X11
2050 -added decho() "debug-echo" function for debugging only messages
2051 -added rvecho() "retval echo" function to print retvals on quiet
2052 mode
2053 -support quiet mode in mecho()
2054 -make use of error echo function eecho()
2055 -make use of debug echo function decho()
2056 -make use of retval echo function rvecho()
2057 -fixed a typo in path_not_empty() function
2058 * [r1638] daemon/client/mcored.sh:
2059 -set NOCOLORS default value to false
2060 -set WEBCRLFS default value to false
2061 -support quiet option and default it to false
2062
2063 2011-03-04 Niels Rogalla <niro@magellan-linux.de>
2064
2065 * [r1605] daemon/client/include/network.client.class:
2066 -update etc hosts if the hostname was changed
2067
2068 2011-02-17 Niels Rogalla <niro@magellan-linux.de>
2069
2070 * [r1351] daemon/client/include/network.client.class:
2071 -fixed a typo in the discription of nameserver
2072 -add the new hostname to the x11 authority file to allow x11
2073 interaction without restarting xorg
2074 * [r1350] daemon/include/daemon.global.class:
2075 -fixed whitespaces
2076 * [r1348] daemon/client/include/network.client.class:
2077 - renamed set_network_dns to set_network_nameserver
2078 - added more help descriptions for gateway and nameserver
2079 - added get functions for hostname, gateway and nameserver
2080 - sanitized arguments
2081 * [r1347] daemon/client/include/mage.client.class:
2082 - reverted update|upgrade|uppretend changes as we got them
2083 already
2084 - added uppretend to 'get mage.upgrade' and not to 'mage.update'
2085 * [r1346] daemon/client/include/hardware.client.class:
2086 -fixed change items on description
2087 * [r1345] daemon/client/include/system.client.class:
2088 -fixed broken autologon config
2089 * [r1344] daemon/client/mcored.sh:
2090 -do not print errors about missing serial config
2091 * [r1342] Makefile:
2092 added hardware.client.class for some hardware information and
2093 detection
2094 * [r1341] daemon/client/include/mage.client.class:
2095 added uppretend too
2096 * [r1338] daemon/client/include/hardware.client.class[ADD]:
2097 added hardware.client.class for some hardware information and
2098 detection
2099 * [r1337] daemon/client/include/mage.client.class:
2100 added mage update and upgrade functionality
2101 * [r1336] daemon/client/include/system.client.class:
2102 use MCORE_UNPRIV_USER variable instead of hardcoded mcore user
2103 * [r1335] daemon/include/hwdetection.global.class:
2104 added get_hwinfo_monitor() and add usb-host drivers when
2105 usb-storage was found
2106
2107 2011-02-16 Niels Rogalla <niro@magellan-linux.de>
2108
2109 * [r1330] daemon/include/daemon.global.class:
2110 -fixed a typo in global help description
2111
2112 2011-02-14 Niels Rogalla <niro@magellan-linux.de>
2113
2114 * [r1329] daemon/client/include/system.client.class:
2115 -added autologin configure feature
2116
2117 2011-02-07 Niels Rogalla <niro@magellan-linux.de>
2118
2119 * [r1327] daemon/client/include/fluxbox.client.class:
2120 -use full pathes to match sudoers file
2121 * [r1315] daemon/mcorepasswd.sh:
2122 -respect require and provide, added some dummy functions
2123
2124 2011-02-06 Niels Rogalla <niro@magellan-linux.de>
2125
2126 * [r1308] daemon/include/daemon.global.class:
2127 -renamed validate_session() to valid_session()
2128 -added nocolors and webcrlf options which are allowed to be
2129 called before login (needed by web-interfaces)
2130 -let addconfig() honor -e and -n echo variables
2131 * [r1307] daemon/include/hwdetection.global.class:
2132 updated hwdetection from upstream installer
2133 * [r1306] daemon/include/sessionauth.global.class:
2134 -renamed validate_session() to valid_session()
2135 * [r1305] daemon/client/mcored.sh:
2136 -renamed validate_session() to valid_session()
2137 -added nocolors and webcrlf options which are allowed to be
2138 called before login (needed by web-interfaces)
2139 * [r1304] daemon/client/mcored.rc:
2140 -fixed wrong variable, thats the chroot dir and not the keyring!
2141 -be more silent
2142 * [r1303] daemon/client/mcored.confd:
2143 -fixed wrong variable, thats the chroot dir and not the keyring!
2144 * [r1302] conf/config.rc:
2145 -disabled sql settings
2146 * [r1301] Makefile:
2147 -install default certificates
2148 * [r1300] daemon/certs[ADD], daemon/certs/mcored.key[ADD],
2149 daemon/certs/mcored.pem[ADD]:
2150 -added some default certificates for mcored
2151 * [r1284] daemon/client/include/network.client.class:
2152 - renamed function set_network_default_gw -> set_network_gateway
2153 - fixed missing argv for value
2154
2155 2011-02-04 Niels Rogalla <niro@magellan-linux.de>
2156
2157 * [r1267] Makefile:
2158 - added citrix plugin
2159 - renamed session plugin to fluxbox
2160 * [r1266] daemon/client/include/citrix.client.class[ADD]:
2161 -added plugin for citrix sessions
2162 * [r1265] daemon/include/hwdetection.global.class:
2163 -the hwdetecion provides hwdetection ;)
2164 * [r1264] daemon/include/daemon.global.class:
2165 - added missing quit command to global help topics
2166 - added hint about help [topic]
2167 - let x11runas determine the DISPLAY itself by using
2168 MCORE_XORG_DISPLAY
2169 - added no_duplicate() function for internal use
2170 - let require() and provide() check for duplicate items via
2171 no_duplicate()
2172 - added verify_requirements to be able to resolve missing plugin
2173 requirements
2174 - mecho() and eecho() should honor the '-n' echo option
2175 - added path_not_empty() functions which is used by
2176 helper_graphic_rebuild_xorg_conf_d() of the graphic plugin
2177 * [r1263] daemon/client/include/vnc.client.class:
2178 - use the new xorg.conf.d handling to en/disable the vnc module
2179 and its options
2180 - requires basic graphic to support the new xorg.conf.d handling
2181 * [r1262] daemon/client/include/system.client.class:
2182 - fixed spelling
2183 - merged system.console and system.rootconsole to one function
2184 - fixed the root console that it really opens up a root console
2185 with asking for roots password before changing the privileges
2186 - added system.service functionality
2187 - added system.passwd functionality
2188 - added system.vt functionality
2189 * [r1261] daemon/client/include/printing.client.class:
2190 - merged addprinter and delprinter into one printer functions
2191 - fixed the help functions according to the new printer function
2192 * [r1260] daemon/client/include/network.client.class:
2193 - requires basic-system for restarting system services
2194 - always use CONFIG=, clearconfig, addconfig paradigma
2195 - better sanity checks in set_network_iface()
2196 * [r1259] daemon/client/include/input.client.class:
2197 -x11runas selects the used Xorg display itself via
2198 MCORE_XORG_DISPLAY variable
2199 * [r1258] daemon/client/include/graphic.client.class:
2200 -only provide basic-video, x0vnc is another plugin
2201 -completly reworkd xorg.conf.d handling
2202 -added graphic.depth and graphic.driver functions
2203 -allways use clearconfig/addconfig for all config files
2204 * [r1257] daemon/client/include/fluxbox.client.class:
2205 -merged addmenuitem and delmenuitem to one menuitem command
2206 - added get_ menuitem functionality
2207 - added support for changing fluxbox themes
2208 - set wallpaper support on todo
2209 * [r1256] daemon/client/mcored.sh:
2210 -added require command to verify plugin requirements
2211 * [r1255] conf/config.rc:
2212 -added MCORE_XORG_DISPLAY variable
2213
2214 2011-02-02 Niels Rogalla <niro@magellan-linux.de>
2215
2216 * [r1254] daemon/client/include/fluxbox.client.class[CPY],
2217 daemon/client/include/session.client.class[DEL]:
2218 -renamed session.client.class -> fluxbox.client.class
2219 * [r1253] daemon/client/include/session.client.class:
2220 -reworked an renamed all functions to fluxbox, because they are
2221 fluxbox-specific
2222 * [r1252] daemon/include/daemon.global.class:
2223 -disabled mysql based functions atm
2224 -clearconfig: install config dir
2225 * [r1251] daemon/client/mcored.sh:
2226 -disabled mysql based functions atm
2227 * [r1250] conf/config.rc:
2228 -added MCORE_CONFIG_PATH variable
2229 * [r1249] Makefile[ADD]:
2230 -initial version
2231 * [r1248] .[ADD], conf[ADD], conf/config.rc[ADD], daemon[ADD],
2232 daemon/client[ADD], daemon/client/include[ADD],
2233 daemon/client/include/graphic.client.class[ADD],
2234 daemon/client/include/input.client.class[ADD],
2235 daemon/client/include/mage.client.class[ADD],
2236 daemon/client/include/network.client.class[ADD],
2237 daemon/client/include/printing.client.class[ADD],
2238 daemon/client/include/session.client.class[ADD],
2239 daemon/client/include/system.client.class[ADD],
2240 daemon/client/include/vnc.client.class[ADD],
2241 daemon/client/mcored.confd[ADD], daemon/client/mcored.rc[ADD],
2242 daemon/client/mcored.sh[ADD],
2243 daemon/generate-certificate.sh[ADD], daemon/include[ADD],
2244 daemon/include/daemon.global.class[ADD],
2245 daemon/include/hwdetection.global.class[ADD],
2246 daemon/include/sessionauth.global.class[ADD],
2247 daemon/mcorepasswd.sh[ADD]:
2248 -initial version
2249