Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2416 - (show annotations) (download)
Mon Aug 31 11:19:23 2015 UTC (8 years, 7 months ago) by niro
File size: 57562 byte(s)
-updated ChangeLog
1 2015-08-31 Niels Rogalla <niro@magellan-linux.de>
2
3 * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
4 -honor user privileges, fix missing idesktop rc and make idesk
5 startup configurable
6 * [r2414] src/modules/idesk/Makefile,
7 src/modules/idesk/desktop_icons.sudoers.in[ADD]:
8 -install sudo configuration
9 * [r2413] src/modules/idesk/idesk-sysinfo.in:
10 -fixed broken sysinfo icon
11 * [r2412] src/modules/idesk/idesk-sysinfo.in:
12 -honor user privileges
13 * [r2411] src/modules/idesk/idesk-generate-all-desktop-icons.in:
14 -restart idesk only if it is already running
15 * [r2410] src/modules/idesk/idesk-generate-all-desktop-icons.in:
16 -generate sysinfo icon too
17 * [r2409] ChangeLog:
18 -updated ChangeLog
19 * [r2408] src/modules/idesk/Makefile:
20 -symlink idesk-generate-all-desktop-icons to BINDIR instead of
21 idesk-sysinfo
22 * [r2407] src/include/common.global.class.in:
23 -added global network functions iface_for_remote_addr() and
24 dns_to_ip()
25 * [r2406] src/modules/idesk/idesk-sysinfo.in:
26 -only generate an icon info file and let
27 generate-all-desktop-icon genrate all icons, also print the
28 current ip of the host
29 * [r2405] src/modules/citrix/citrix-session.in:
30 -generate a desktop icon
31 * [r2404] src/modules/idesk/idesk-generate-all-desktop-icons.in,
32 src/modules/idesk/idesk-generate-icon-info.in,
33 src/modules/idesk/idesk-generate-icon.in,
34 src/modules/idesk/idesk.client.class.in:
35 -renamed icon position variables from {x,y}res to {x,y}pos
36 * [r2403] src/modules/idesk/idesk-generate-all-desktop-icons.in,
37 src/modules/idesk/idesk-generate-icon.in:
38 -fix permissions of the .idesktop directory
39
40 2015-08-28 Niels Rogalla <niro@magellan-linux.de>
41
42 * [r2402] src/modules/citrix/Makefile,
43 src/modules/citrix/citrix.conf.in,
44 src/modules/citrix/storefront-resolver.in:
45 -reworked storefront subscription behacior
46 * [r2401] src/modules/citrix/storefront-resolver.in:
47 -set addstore_required to 0, stores are added by mcore-tools
48 * [r2400] src/modules/citrix/storefront-resolver.in:
49 -fixed typos
50 * [r2399] src/modules/basic-input/input.client.class.in:
51 -fixed whitespaces
52 * [r2398] src/modules/basic-input/input.client.class.in,
53 src/modules/network/network.client.class.in:
54 -honor Xorg with all pidof instances
55 * [r2397] src/modules/idesk/idesk-generate-all-desktop-icons.in:
56 -fallback to 800x600 resolution if xinfo fails
57
58 2015-08-27 Niels Rogalla <niro@magellan-linux.de>
59
60 * [r2396] src/modules/citrix/storefront-resolver.in:
61 -setup a proper runtime for the citrix client
62 * [r2395] src/modules/citrix/storefront-session.in:
63 -fixed a typo
64 * [r2394] src/modules/citrix/storefront-session.in:
65 -fixed a typo
66 * [r2393] src/modules/citrix/storefront-session.in:
67 -cleanup session list query
68 * [r2392] src/modules/citrix/storefront-session.in:
69 -suppress file suffix .sh on session print
70 * [r2391] src/modules/citrix/Makefile,
71 src/modules/citrix/citrix.conf.in,
72 src/modules/citrix/storefront-resolver.in,
73 src/modules/citrix/storefront-session.in,
74 src/modules/citrix/storefront.client.class.in:
75 --added basic getopts to clarify and ease things, fixed broken
76 config include and resulting missing variables and renamed
77 STOREFRONT_STORE to DEFAULT_STOREFRONT_STORE in citrix.conf
78 * [r2390] src/modules/citrix/storefront.client.class.in:
79 -use x11runas
80 * [r2389] src/modules/citrix/storefront-session.in:
81 -use x11runas
82
83 2015-08-26 Niels Rogalla <niro@magellan-linux.de>
84
85 * [r2388] src/modules/citrix/storefront-session.in:
86 -fixed a {name} -> ${name}
87 * [r2387] src/modules/citrix/storefront-session.in:
88 -fixed a typo -add -> --add
89 * [r2386] src/modules/citrix/storefront.client.class.in:
90 -require idesk
91 * [r2385] src/modules/citrix/storefront.client.class.in:
92 -fixed broken help
93 * [r2384] src/modules/citrix/storefront.client.class.in:
94 -fixed broken help
95 * [r2383] src/modules/citrix/storefront-session.in:
96 -revert changes
97 * [r2382] src/modules/citrix/storefront-session.in:
98 -fixed a typo
99 * [r2381] src/modules/citrix/storefront-session.in:
100 -generate idesk icons if idesk was provided
101 * [r2380] src/modules/idesk/idesk.client.class.in:
102 -regen all desktop icons after altering them
103 * [r2379] src/modules/idesk/idesk.client.class.in:
104 -remove the dot too
105 * [r2378] src/modules/idesk/idesk.client.class.in:
106 -do not print icon_info_suffix
107 * [r2377] src/modules/idesk/idesk.client.class.in:
108 -fixed a typo MLIBDIR -> MCORE_LIBDIR
109 * [r2376] src/modules/idesk/idesk.client.class.in:
110 -fixed a typo
111 * [r2375] src/modules/idesk/idesk.client.class.in:
112 -reworked idesk.client.class
113 * [r2374] src/modules/idesk/idesk-generate-icon.in:
114 -let generate-all-desktop-icons restart idesk only
115 * [r2373] src/modules/idesk/idesk-generate-all-desktop-icons.in:
116 -use introduces methods
117 * [r2372] src/modules/idesk/idesk-generate-icon.in:
118 -restart idesk after altering the icons
119 * [r2371] src/modules/idesk/idesk-generate-all-desktop-icons.in:
120 -fixed whitespaces
121 * [r2370] src/modules/idesk/idesk-generate-icon.in:
122 -use the right variables
123 * [r2369] src/modules/idesk/idesk-generate-icon-info.in,
124 src/modules/idesk/idesk-generate-icon.in:
125 -added add,del,print support
126 * [r2368] src/modules/idesk/idesk-generate-all-desktop-icons.in:
127 -remove shutdown,reboot info before creating all desktop icons
128
129 2015-08-25 Niels Rogalla <niro@magellan-linux.de>
130
131 * [r2367] src/modules/idesk/idesk-generate-all-desktop-icons.in:
132 -fixed a typo
133 * [r2366] src/modules/idesk/idesk-generate-all-desktop-icons.in:
134 -restart idesk
135 * [r2365] src/modules/idesk/idesk-generate-icon-info.in:
136 -fixed a typo and only add iwidth and iheight if not empty
137 * [r2364] src/modules/idesk/idesk-generate-icon.in:
138 -fixed a typo
139 * [r2363] icons/Makefile, icons/default.png[ADD],
140 icons/default_item.png[ADD], icons/firefox.png[ADD]:
141 -added more icons
142 * [r2362] src/modules/idesk/idesk-generate-icon-info.in:
143 -added missing filename to icon_resource info
144 * [r2361] src/modules/idesk/idesk-generate-icon.in:
145 -fixed a typo
146 * [r2360] src/modules/idesk/idesk-generate-all-desktop-icons.in,
147 src/modules/idesk/idesk-generate-icon-info.in,
148 src/modules/idesk/idesk-generate-icon.in:
149 -fixed missing die() function
150 * [r2359] src/modules/idesk/idesk-generate-icon-info.in:
151 -fixed a typo
152 * [r2358] src/modules/idesk/Makefile,
153 src/modules/idesk/idesk-generate-all-desktop-icons.in[ADD],
154 src/modules/idesk/idesk-generate-icon-info.in[ADD],
155 src/modules/idesk/idesk-generate-icon.in[ADD]:
156 -basic idesk helpers
157
158 2015-08-24 Niels Rogalla <niro@magellan-linux.de>
159
160 * [r2357] src/modules/citrix/storefront-session.in,
161 src/modules/citrix/storefront.client.class.in:
162 -serveral fixups to get things work
163 * [r2356] src/modules/citrix/storefront-resolver.in:
164 -fixed spelling
165 * [r2355] src/modules/citrix/storefront.client.class.in:
166 -fixups
167 * [r2354] src/modules/citrix/Makefile,
168 src/modules/citrix/storefront-session.in[ADD],
169 src/modules/citrix/storefront.client.class.in[ADD]:
170 -added storefront-session script and storefront.client.class
171 * [r2353] src/modules/citrix/storefront-resolver.in:
172 -aded liststore, addstore, delstore cmds and fixed some broken
173 STORE variables
174 * [r2352] src/modules/citrix/Makefile,
175 src/modules/citrix/citrix.conf.in,
176 src/modules/citrix/storefront-resolver.in[ADD]:
177 -added initial storefront support
178 * [r2351] src/include/common.global.class.in:
179 -fixed Xorg handling and revert escape hacks
180 * [r2350] src/modules/tigervnc/vnc.client.class.in:
181 -honor newer vncpasswd versions of tigervnc
182 * [r2349] src/include/common.global.class.in:
183 -x11runas(): escape $@ to honor environments variables
184 * [r2348] ChangeLog, src/include/common.global.class.in,
185 src/modules/tigervnc/vnc.client.class.in:
186 -revert changes
187 * [r2347] ChangeLog, src/include/common.global.class.in,
188 src/modules/tigervnc/vnc.client.class.in:
189 -x11runas(): escape $@ to honor environments variables
190
191 2014-07-15 Niels Rogalla <niro@magellan-linux.de>
192
193 * [r2346] src/modules/basic-input/input.client.class.in:
194 -honor MROOT if localectl exist
195 * [r2345] dracut/mcored/run-mcored.sh.in:
196 -removed neednet flag
197
198 2014-07-14 Niels Rogalla <niro@magellan-linux.de>
199
200 * [r2344] src/include/daemon.global.class.in:
201 -fixed a typo - reval -> retval
202 * [r2343] src/modules/citrix/citrix-session.in:
203 -added missing include
204 * [r2342] src/systemd/Makefile:
205 -fixed a typo
206 * [r2341] src/systemd/Makefile,
207 src/systemd/mcored.tmpfilesd.conf.in[ADD]:
208 -added tmpfiles.d file for mcored to create /var/lib/mcored
209 * [r2340] dracut/mcored/module-setup.sh.in:
210 -suppress some errors
211 * [r2339] dracut/mcored-citrix/Makefile,
212 dracut/mcored-citrix/module-setup.sh.in:
213 -honor PNABROWSE_ICAROOT
214 * [r2338] dracut/mcored/module-setup.sh.in:
215 -install user/groups if they not exist
216 * [r2337] src/modules/citrix/Makefile:
217 -honor PNABROWSE_ICAROOT
218 * [r2336] src/modules/citrix/query-citrix-browser.in:
219 -run pnabrowse via chroot if MROOT was set
220 * [r2335] src/mcored.in:
221 -add an prompt pattern to mcored cmdline
222
223 2014-07-11 Niels Rogalla <niro@magellan-linux.de>
224
225 * [r2334] dracut/mcored/module-setup.sh.in:
226 -add missing MCORE_UNPRIV_USER to initramfs passwd
227 * [r2333] dracut/Makefile[ADD]:
228 -add subdir Makefile
229 * [r2332] dracut/mcored-citrix[ADD],
230 dracut/mcored-citrix/Makefile[ADD],
231 dracut/mcored-citrix/mcored-citrix.conf[ADD],
232 dracut/mcored-citrix/module-setup.sh.in[ADD]:
233 -added mcored-citrix dracut module
234 * [r2331] dracut/mcored/Makefile:
235 -fixed include path
236 * [r2330] dracut/Makefile[DEL], dracut/mcored[ADD],
237 dracut/mcored.conf[DEL], dracut/mcored/Makefile[CPY],
238 dracut/mcored/mcored.conf[CPY],
239 dracut/mcored/module-setup.sh.in[CPY],
240 dracut/mcored/run-mcored.sh.in[CPY],
241 dracut/module-setup.sh.in[DEL], dracut/run-mcored.sh.in[DEL]:
242 -moved dracut module to dracut/mcored
243 * [r2329] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
244 -create //.fluxbox directory if not exist
245 * [r2328] src/modules/fluxbox/fluxbox-rebuild-menu.in:
246 -fixed a typo s/-o/-g/
247 * [r2327] dracut/run-mcored.sh.in:
248 -tell the user that a remount is not required if the fs is
249 already mounted rw
250 * [r2326] dracut/run-mcored.sh.in:
251 -only remount if the filesystem is ro and be more verbose
252 * [r2325] dracut/mcored.conf:
253 -do not omit systemd
254 * [r2324] dracut/module-setup.sh.in:
255 -fixed module installation
256 * [r2323] dracut/run-mcored.sh.in:
257 -print a noisy message if mcored was started
258 * [r2322] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
259 -revert changes
260 * [r2321] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
261 -print a noisy message if mcored was started
262 * [r2320] src/modules/citrix/query-citrix-browser.in:
263 -added missing includes
264
265 2014-07-03 Niels Rogalla <niro@magellan-linux.de>
266
267 * [r2319] src/modules/citrix/citrix-session.in,
268 src/modules/citrix/citrix.client.class.in:
269 -generate fluxbox menuentries with the citrix-session helper
270 program if fluxbox was provided
271 * [r2318] src/include/daemon.global.class.in:
272 -added is_provided() function
273
274 2014-02-06 Niels Rogalla <niro@magellan-linux.de>
275
276 * [r2317] grub/Makefile:
277 -install grub config with prio level 50
278 * [r2316] dracut/Makefile:
279 -install dracut config with prio level 50
280
281 2014-01-20 Niels Rogalla <niro@magellan-linux.de>
282
283 * [r2315] Makefile, grub[ADD], grub/Makefile[ADD],
284 grub/mcored.conf[ADD]:
285 -install grub configuration to enable networking
286 * [r2314] ChangeLog:
287 -updated ChangeLog
288 * [r2313] daemon[DEL]:
289 -removed old daemon dir
290 * [r2312] src/sysvinit/mcore-controld.rc.in:
291 -SSL_KEY_DIR was renamed to CHROOT_DIR
292 * [r2311] src/sysvinit/mcore-controld.rc.in:
293 -control daemon was renamed to mcore-controld
294 * [r2310] src/sysvinit/mcore-controld.rc.in:
295 -honor variable pathes of the Makefile
296 * [r2309] src/sysvinit/mcore-controld.rc.in:
297 -quiet stop
298 * [r2308] src/sysvinit/mcored.rc.in:
299 -updated runlevels
300 * [r2307] src/sysvinit/mcore-controld.rc.in:
301 -use rc_print() and rc_echo() functions
302 * [r2306] daemon/control/control-daemon.rc[DEL],
303 src/sysvinit/mcore-controld.rc.in[CPY]:
304 -moved daemon/control/control-daemon.rc to
305 src/sysvinit/mcore-controld.rc.in
306 * [r2305] src/modules/basic-input/input.control.class.in,
307 src/modules/basic-video/graphic.control.class.in,
308 src/modules/citrix/citrix.control.class.in:
309 -use CLASS_ARGV
310 * [r2304] src/mcore-controld.in:
311 -modified to match new classes and includes
312 * [r2303] src/include/daemon.global.class.in, src/mcored.in:
313 -renamed load_client_classes() to load_classes() and make it
314 variable to either load client or control classes
315 * [r2302] src/include/daemon.global.class.in:
316 -call sigterm to terminate sslsvd. this supresses some error
317 messages
318 * [r2301] dracut/mcored.conf:
319 -added some debugging helpers
320 * [r2300] dracut/mcored.conf:
321 -dracut networking will not work if systemd gets included
322 * [r2299] dracut/module-setup.sh.in:
323 -use dracut's busybox module
324 * [r2298] dracut/run-mcored.sh.in:
325 -only run mcored in the initrd if network was provided
326 * [r2297] dracut/module-setup.sh.in, dracut/net-lib.sh[DEL],
327 dracut/run-mcored.sh.in:
328 -use network module instead of brewing our own stuff here
329 * [r2296] dracut/Makefile:
330 -use priority level 70 instead of 40 for the dracut module
331
332 2014-01-16 Niels Rogalla <niro@magellan-linux.de>
333
334 * [r2295] src/Makefile:
335 -install generate-certificate as mcore-generate-certificate
336 * [r2294] src/Makefile:
337 -fixed generate-certifacte installation
338 * [r2293] ChangeLog:
339 -updated ChangeLog
340 * [r2292] dracut/Makefile:
341 -fixed dracut module installation
342 * [r2291] Makefile:
343 -install dracut module
344
345 2014-01-14 Niels Rogalla <niro@magellan-linux.de>
346
347 * [r2290] src/modules/basic-video/graphic.control.class[DEL],
348 src/modules/basic-video/graphic.control.class.in[CPY]:
349 -renamed graphic.control.class -> graphic.control.class.in
350 * [r2289] src/modules/basic-input/input.control.class[DEL],
351 src/modules/basic-input/input.control.class.in[CPY]:
352 -renamed input.control.class -> input.control.class.in
353 * [r2288] daemon/control/include/session.control.class[DEL],
354 src/modules/citrix/citrix.control.class.in[CPY]:
355 -moved daemon/control/include/session.control.class to
356 src/modules/citrix/citrix.control.class.in
357 * [r2287] daemon/control/include/input.control.class[DEL],
358 src/modules/basic-input/input.control.class[CPY]:
359 -moved daemon/control/include/input.control.class to
360 src/modules/basic-input/input.control.class
361 * [r2286] daemon/control/include/graphic.control.class[DEL],
362 src/modules/basic-video/graphic.control.class[CPY]:
363 -moved daemon/control/include/graphic.control.class to
364 src/modules/basic-video/graphic.control.class
365 * [r2285] daemon/control/control-daemon.sh[DEL],
366 src/mcore-controld.in[CPY]:
367 -moved daemon/control/control-daemon.sh to src/mcore-controld.in
368 * [r2284] src/modules/idesk/idesk.client.class.in:
369 -fixed whitespaces
370 * [r2283] src/modules/basic-input/input.client.class.in:
371 -use fluxbox-autostart and fluxbox-rebuild-autostart helpers
372 * [r2282] src/modules/fluxbox/Makefile,
373 src/modules/fluxbox/fluxbox-autostart.in[ADD]:
374 -added fluxbox-autostart helper
375 * [r2281] src/modules/fluxbox/fluxbox-menuitem.in:
376 -added --comment switch
377 * [r2280] src/modules/citrix/citrix.client.class.in:
378 -use new fluxbox-menuitem helper
379 * [r2279] src/modules/citrix/citrix.client.class.in:
380 -use basename of ica-session (not lala.ica)
381 * [r2278] src/modules/citrix/citrix-session.in:
382 -use citrix-serverlist
383 * [r2277] src/modules/fluxbox/Makefile,
384 src/modules/fluxbox/fluxbox-menuitem.in[ADD],
385 src/modules/fluxbox/fluxbox.client.class.in:
386 -split of fluxbox-menuitem from fluxbox.client.class.in to make
387 things more modular
388 * [r2276] src/modules/citrix/citrix.client.class.in:
389 -prefix citrix-session and citrix-serverlist with MCORE_LIBDIR
390 * [r2275] src/modules/citrix/citrix.client.class.in:
391 -fixed broken if-condition
392 * [r2274] src/modules/citrix/citrix.client.class.in:
393 -fixed missing case ifs
394 * [r2273] src/modules/citrix/citrix.client.class.in:
395 -do not escape
396 * [r2272] src/modules/citrix/Makefile,
397 src/modules/citrix/citrix-serverlist.in[ADD],
398 src/modules/citrix/citrix-session.in[ADD],
399 src/modules/citrix/citrix.client.class.in,
400 src/modules/citrix/query-citrix-browser.in[ADD]:
401 -split citrix.client.class.in to single programs named
402 citrix-serverlist, citrix-session and query-citrix-browser to
403 make things more modular and simpler
404 * [r2271] src/include/daemon.global.class.in,
405 src/modules/citrix/citrix.client.class.in:
406 -fixed broken variables
407 * [r2270] src/modules/citrix/citrix.client.class.in:
408 -make pnabrowse retval parseable with ';' as ifs, because the
409 retvals can contain whitespaces
410 * [r2269] src/include/daemon.global.class.in, src/mcored.in,
411 src/modules/basic-input/input.client.class.in,
412 src/modules/basic-system/system.client.class.in,
413 src/modules/basic-video/graphic.client.class.in,
414 src/modules/citrix/citrix.client.class.in,
415 src/modules/fbsplash/fbsplash.client.class.in,
416 src/modules/fluxbox/fluxbox.client.class.in,
417 src/modules/hwinfo/hardware.client.class.in,
418 src/modules/lprng/printing.client.class.in,
419 src/modules/mage/mage.client.class.in,
420 src/modules/network/network.client.class.in,
421 src/modules/plymouth/plymouth.client.class.in,
422 src/modules/systemd/systemd.client.class.in,
423 src/modules/sysvinit/sysvinit.client.class.in,
424 src/modules/tigervnc/vnc.client.class.in:
425 -use global argv arrays GLOBAL_ARGV and CLASS_ARGV to fix
426 whitespace issues with the read cmd. escaping works with this
427 now. every class must use the CLASS_ARGV array for arguments
428
429 2014-01-13 Niels Rogalla <niro@magellan-linux.de>
430
431 * [r2268] ChangeLog:
432 -updated ChangeLog
433 * [r2267] src/modules/citrix/citrix.client.class.in:
434 -fixed serverlist/sessionlist array evaluation
435 * [r2266] src/modules/citrix/citrix.client.class.in:
436 -missed to honor PNABWROWSE_SERVER_EXCLUDE in one case
437 * [r2265] src/modules/citrix/citrix.client.class.in:
438 -fixed whitespaces
439 * [r2264] src/modules/citrix/citrix.client.class.in:
440 -fixed missing PNABROWSE_* sanity checks
441 * [r2263] src/modules/citrix/citrix.client.class.in:
442 -fixed c&p typo
443 * [r2262] src/modules/citrix/citrix.client.class.in:
444 -use variables for all PNABROWSE_* instances
445 * [r2261] src/modules/citrix/citrix.client.class.in:
446 -print help on wrong arguments
447 * [r2260] src/modules/citrix/citrix.conf.in:
448 -fixed spelling
449 * [r2259] src/modules/citrix/Makefile,
450 src/modules/citrix/citrix.client.class.in,
451 src/modules/citrix/citrix.conf.in[ADD]:
452 -support pnabrowse autodetection
453 * [r2258] src/include/daemon.global.class.in, src/mcored.in:
454 -make use of the new include() function
455 * [r2257] src/include/common.global.class.in:
456 -added include() function which sources files with debug
457 information
458 * [r2256] ChangeLog:
459 -updated ChangeLog
460 * [r2255] dracut/Makefile:
461 -moved dracut make variables
462 * [r2254] src/modules/fluxbox/fluxbox-rebuild-menu.in:
463 -fixed broken os-release path
464 * [r2253] src/modules/fluxbox/fluxbox-rebuild-autostart.in,
465 src/modules/fluxbox/fluxbox-rebuild-menu.in:
466 -renamed MCLIBDIR -> MCORE_LIBDIR
467 * [r2252] Makefile.inc:
468 -make SCRIPT_SED_COMMAND variable, moved dracut, systemd and
469 sysvinit variables to corresponding subdirs
470 * [r2251] src/Makefile:
471 -moved systemd and sysvinit init files to subdirs
472 * [r2250] src/sysvinit/Makefile[ADD]:
473 -added Makefile
474 * [r2249] src/systemd/Makefile:
475 -target -install-client-services-systemd requires all target
476 * [r2248] src/systemd/Makefile:
477 -add PHONY target install-client-services-systemd
478 * [r2247] src/systemd/Makefile[ADD]:
479 -added Makefile
480 * [r2246] src/mcored.rc.in[DEL], src/sysvinit/mcored.rc.in[CPY]:
481 -moved mcored.rc.in to sysvinit/mcored.rc.in
482 * [r2245] src/mcored.service.in[DEL],
483 src/systemd/mcored.service.in[CPY]:
484 -moved mcored.service.in to systemd/mcored.service.in
485 * [r2244] src/systemd[ADD], src/sysvinit[ADD]:
486 -add systemd and sysvinit dir
487 * [r2243] daemon/control/control-daemon.sh,
488 src/include/daemon.global.class.in,
489 src/include/hwdetection.global.class.in,
490 src/include/sessionauth.global.class.in, src/mcored.in,
491 src/modules/basic-system/system.client.class.in,
492 src/modules/fbsplash/fbsplash.client.class.in,
493 src/modules/systemd/systemd.client.class.in,
494 src/modules/sysvinit/sysvinit.client.class.in:
495 -fixed spelling - unkown -> unknown
496
497 2014-01-11 Niels Rogalla <niro@magellan-linux.de>
498
499 * [r2242] Makefile.inc:
500 -fixed wrong variable ETCDIR -> SYSCONFDIR, added sh processor
501 * [r2241] dracut/Makefile[ADD]:
502 -added Makefile
503 * [r2240] dracut/run-mcored.sh.in:
504 -use variable pathes
505 * [r2239] dracut/module-setup.sh.in:
506 -use variable pathes
507 * [r2238] dracut/module-setup.sh[DEL],
508 dracut/module-setup.sh.in[CPY]:
509 -renamed module-setup.sh -> module-setup.sh.in
510 * [r2237] dracut/run-mcored.sh[DEL], dracut/run-mcored.sh.in[CPY]:
511 -renamed run-mcored.sh -> run-mcore.sh.in
512 * [r2236] src/include/sessionauth.global.class.in:
513 -use variable pathes
514 * [r2235] src/include/hwdetection.global.class.in:
515 -use variable pathes
516 * [r2234] src/include/Makefile[ADD]:
517 -added Makefile
518 * [r2233] src/modules/Makefile:
519 -refactored Makefile
520 * [r2232] src/Makefile:
521 -refactored Makefile
522
523 2014-01-10 Niels Rogalla <niro@magellan-linux.de>
524
525 * [r2231] src/include/sessionauth.global.class[DEL],
526 src/include/sessionauth.global.class.in[CPY]:
527 -renamed sessionauth.global.class -> sessionauth.global.class.in
528 * [r2230] src/include/mysqlfunctions.global.class[DEL],
529 src/include/mysqlfunctions.global.class.in[CPY]:
530 -renamed mysqlfunctions.global.class ->
531 mysqlfunctions.global.class.in
532 * [r2229] src/include/hwdetection.global.class[DEL],
533 src/include/hwdetection.global.class.in[CPY]:
534 -renamed hwdetection.global.class -> hwdetection.global.class.in
535 * [r2228] src/include/daemon.global.class[DEL],
536 src/include/daemon.global.class.in[CPY]:
537 -renamed daemon.global.class -> daemon.global.class.in
538 * [r2227] src/include/common.global.class[DEL],
539 src/include/common.global.class.in[CPY]:
540 -renamed common.global.class -> common.global.class.in
541 * [r2226] daemon/cmdlets.txt[DEL], src/modules/cmdlets.txt[CPY]:
542 -move daemon/cmdlets.txt to src/modules/cmdlets.txt
543 * [r2225] Makefile:
544 -added icons SUBDIR
545 * [r2224] Makefile:
546 -added certs SUBDIR
547 * [r2223] Makefile:
548 -refactored Makefile
549 * [r2222] Makefile.inc:
550 -fixed whitespaces
551 * [r2221] Makefile.inc:
552 -added more processors
553 * [r2220] Makefile.inc:
554 -provided by subdir Makefiles
555 * [r2219] icons/Makefile[ADD]:
556 -added Makefile
557 * [r2218] icons/reboot.png[ADD], icons/shutdown.png[ADD]:
558 -added reboot.png shutdown.png
559 * [r2217] certs/Makefile[ADD]:
560 -added Makefile
561 * [r2216] conf/Makefile[ADD]:
562 -added Makefile
563 * [r2215] certs/mcored.pem:
564 -removed executable bit
565 * [r2214] conf/mcore.conf.in:
566 -removed executable bit
567 * [r2213] conf/config.rc.in[DEL], conf/mcore.conf.in[CPY]:
568 -renamed config.rc to mcore.conf
569 * [r2212] dracut/module-setup.sh, src/mcored.in,
570 src/modules/fluxbox/fluxbox-rebuild-autostart.in,
571 src/modules/fluxbox/fluxbox-rebuild-menu.in:
572 -renamed config.rc to mcore.conf
573 * [r2211] src/modules/Makefile[ADD]:
574 -provide a Makefile for modules
575 * [r2210] daemon/mcorepasswd.in[DEL], src/mcorepasswd.in[CPY]:
576 -moved daemon/mcorepasswd.in to src/mcorepasswd.in
577 * [r2209] daemon/generate-certificate.in[DEL],
578 src/generate-certificate.in[CPY]:
579 -moved daemon/generate-certificate.in to
580 src/generate-certificate.in
581 * [r2208] certs[CPY], daemon/certs[DEL]:
582 -moved daemon/certs to certs
583 * [r2207] daemon/include[DEL], src/include[CPY]:
584 -moved daemon/include to src/include
585 * [r2206] daemon/client/mcored.service.in[DEL],
586 src/mcored.service.in[CPY]:
587 -moved daemon/client/mcored.service.in to src/mcored.service.in
588 * [r2205] daemon/client/mcored.rc.in[DEL], src/mcored.rc.in[CPY]:
589 -moved daemon/client/mcored.rc.in to src/mcored.rc.in
590 * [r2204] daemon/client/mcored.confd.in[DEL],
591 src/mcored.confd.in[CPY]:
592 -moved daemon/client/mcored.confd.in to src/mcored.confd.in
593 * [r2203] src/mcored.in:
594 -removed execute bit
595 * [r2202] daemon/client/mcored.in[DEL], src/mcored.in[CPY]:
596 -moved daemon/client/mcored.in to src/mcored.in
597 * [r2201] src/modules/basic-system/system.client.class.in:
598 -fixed whitespaces
599 * [r2200] src/modules/basic-system/system.client.class.in:
600 -use variable pathes
601 * [r2199] daemon/client/include/system.client.class[DEL],
602 src/modules/basic-system/system.client.class.in[CPY]:
603 -moved daemon/client/include/system.client.class to
604 src/modules/basic-system/system.client.class.in
605 * [r2198] src/modules/basic-system[ADD],
606 src/modules/basic-system/Makefile[ADD]:
607 -added basic-system module
608 * [r2197] src/modules/basic-input/input.client.class.in:
609 -use variable pathes
610 * [r2196] daemon/client/include/input.client.class[DEL],
611 src/modules/basic-input/input.client.class.in[CPY]:
612 -moved daemon/client/include/input.client.class to
613 src/modules/basic-input/input.client.class.in
614 * [r2195] src/modules/basic-input[ADD],
615 src/modules/basic-input/Makefile[ADD]:
616 -added basic-input module
617 * [r2194] src/modules/basic-video/graphic.client.class.in:
618 -use variable pathes
619 * [r2193] daemon/client/include/graphic.client.class[DEL],
620 src/modules/basic-video/graphic.client.class.in[CPY]:
621 -moved daemon/client/include/graphic.client.class to
622 src/modules/basic-video/graphic.client.class.in
623 * [r2192] src/modules/basic-video[ADD],
624 src/modules/basic-video/Makefile[ADD]:
625 -added basic-video module
626 * [r2191] src/modules/xorg[DEL]:
627 -removed xorg module, it provided by basic-video
628 * [r2190] src/modules/xorg[ADD], src/modules/xorg/Makefile[ADD]:
629 -added xorg module
630 * [r2189] daemon/client/include/hardware.client.class[DEL],
631 src/modules/hwinfo/hardware.client.class.in[CPY]:
632 -moved daemon/client/include/hardware.client.class to
633 src/modules/hwinfo/hardware.client.class.in
634 * [r2188] src/modules/hwinfo[ADD],
635 src/modules/hwinfo/Makefile[ADD]:
636 -added hwinfo module
637 * [r2187] src/modules/network/network.client.class.in:
638 -use variable pathes
639 * [r2186] daemon/client/include/network.client.class[DEL],
640 src/modules/network/network.client.class.in[CPY]:
641 -moved daemon/client/include/network.client.class to
642 src/modules/network/network.client.class.in
643 * [r2185] src/modules/network[ADD],
644 src/modules/network/Makefile[ADD]:
645 -added network module
646 * [r2184] src/modules/mage/mage.client.class[DEL],
647 src/modules/mage/mage.client.class.in[CPY]:
648 -really moved to mage.client.class.in
649 * [r2183] daemon/client/include/mage.client.class[DEL],
650 src/modules/mage/mage.client.class[CPY]:
651 -moved daemon/client/include/mage.client.class to
652 src/modules/mage/mage.client.class
653 * [r2182] src/modules/mage[ADD], src/modules/mage/Makefile[ADD]:
654 -added mage module
655 * [r2181] daemon/client/include/boot.client.class[DEL],
656 src/modules/grub2/boot.client.class.in[CPY]:
657 -moved daemon/client/include/boot.client.class to
658 src/modules/grub2/boot.client.class.in
659 * [r2180] src/modules/grub2[ADD], src/modules/grub2/Makefile[ADD]:
660 -added grub2 module
661 * [r2179] daemon/client/include/citrix.client.class[DEL],
662 src/modules/citrix/citrix.client.class.in[CPY]:
663 -moved daemon/client/include/citrix.client.class to
664 src/modules/citrix/citrix.client.class.in
665 * [r2178] src/modules/citrix[ADD],
666 src/modules/citrix/Makefile[ADD]:
667 -add citrix module
668 * [r2177] src/modules/lprng/printing.client.class.in:
669 -fixed whitespaces
670 * [r2176] src/modules/lprng/printing.client.class.in:
671 -use variable pathes
672 * [r2175] src/modules/lprng/printing.client.class.in:
673 -fixed whitespaces
674 * [r2174] daemon/client/include/printing.client.class[DEL],
675 src/modules/lprng/printing.client.class.in[CPY]:
676 -moved daemon/client/include/printing.client.class to
677 src/modules/lprng/printing.client.class.in
678 * [r2173] src/modules/lprng[ADD], src/modules/lprng/Makefile[ADD]:
679 -add lprng module
680 * [r2172] src/modules/tigervnc/vnc.client.class.in:
681 -use variable pathes
682 * [r2171] src/modules/tigervnc/vnc.client.class.in:
683 -fixed whitespaces
684 * [r2170] daemon/client/include/vnc.client.class[DEL],
685 src/modules/tigervnc/vnc.client.class.in[CPY]:
686 -moved daemon/client/include/vnc.client.class to
687 src/modules/tigervnc/vnc.client.class.in
688 * [r2169] src/modules/tigervnc[ADD],
689 src/modules/tigervnc/Makefile[ADD]:
690 -added tigervnc module
691 * [r2168] src/modules/sysvinit/sysvinit.client.class.in:
692 -use variable pathes
693 * [r2167] daemon/client/include/sysvinit.client.class[DEL],
694 src/modules/sysvinit/sysvinit.client.class.in[CPY]:
695 -moved daemon/client/include/sysvinit.client.class to
696 src/modules/sysvinit/sysvinit.client.class.in
697 * [r2166] src/modules/sysvinit[ADD],
698 src/modules/sysvinit/Makefile[ADD]:
699 -add sysvinit module
700 * [r2165] src/modules/systemd/systemd.client.class.in:
701 -use variable pathes
702 * [r2164] daemon/client/include/systemd.client.class[DEL],
703 src/modules/systemd/systemd.client.class.in[CPY]:
704 -moved daemon/client/include/systemd.client.class to
705 src/modules/systemd/systemd.client.class.in
706 * [r2163] src/modules/systemd[ADD],
707 src/modules/systemd/Makefile[ADD]:
708 -add system module
709 * [r2162] src/modules/fbsplash/fbsplash.client.class.in:
710 -use variable pathes
711 * [r2161] daemon/client/include/fbsplash.client.class[DEL],
712 src/modules/fbsplash/fbsplash.client.class.in[CPY]:
713 -moved daemon/client/include/fbsplash.client.class to
714 src/modules/fbsplash/fbsplash.client.class.in
715 * [r2160] src/modules/fbsplash[ADD],
716 src/modules/fbsplash/Makefile[ADD]:
717 -added fbsplash module
718 * [r2159] src/modules/plymouth/plymouth.client.class.in:
719 -fixed whitespaces
720 * [r2158] src/modules/plymouth/plymouth.client.class.in:
721 -use variable pathes
722 * [r2157] daemon/client/include/plymouth.client.class[DEL],
723 src/modules/plymouth/plymouth.client.class.in[CPY]:
724 -moved daemon/client/include/plymouth.client.class to
725 src/modules/plymouth/plymouth.client.class.in
726 * [r2156] src/modules/plymouth[ADD],
727 src/modules/plymouth/Makefile[ADD]:
728 -add plymouth module
729 * [r2155] src/modules/fluxbox/Makefile:
730 -build and install fluxbox.client.class
731 * [r2154] src/modules/fluxbox/fluxbox.client.class.in:
732 -helpers are now provided by fluxbox-rebuild-autostart and
733 fluxbox-rebuild-menu programs
734 * [r2153] src/modules/fluxbox/fluxbox.client.class.in:
735 -drop which dependency
736 * [r2152] src/modules/fluxbox/fluxbox.client.class.in:
737 -use variable pathes
738 * [r2151] daemon/client/include/fluxbox.client.class[DEL],
739 src/modules/fluxbox/fluxbox.client.class.in[CPY]:
740 -moved daemon/client/include/fluxbox.client.class to
741 src/modules/fluxbox/fluxbox.client.class.in
742 * [r2150] src/modules/fluxbox[ADD],
743 src/modules/fluxbox/Makefile[ADD],
744 src/modules/fluxbox/fluxbox-rebuild-autostart.in[ADD],
745 src/modules/fluxbox/fluxbox-rebuild-menu.in[ADD]:
746 -added fluxbox module
747 * [r2149] src/idesk-sysinfo.in[DEL],
748 src/modules/idesk/idesk-sysinfo.in[CPY]:
749 -moved src/idesk-sysinfo.in to src/modules/idesk/
750 * [r2148] src/modules/idesk/Makefile:
751 -create and install idesk.client.class.in
752 * [r2147] src/modules/idesk/idesk.client.class.in:
753 -use mcore variables and use variable pathes for pixmapsdir
754 * [r2146] daemon/client/include/idesk.client.class[DEL],
755 src/modules/idesk/idesk.client.class.in[CPY]:
756 -move file daemon/client/include/idesk.client.class to
757 src/modules/idesk/idesk.client.class.in
758 * [r2145] src/modules/idesk[ADD], src/modules/idesk/Makefile[ADD]:
759 -added idesk module
760 * [r2144] src/modules[ADD]:
761 -added modules
762 * [r2143] Makefile.inc:
763 -add global processors
764 * [r2142] src/Makefile[ADD]:
765 -added local Makefile for xinfo
766 * [r2141] Makefile.inc[ADD]:
767 -added Makefile.inc with all global definitions
768 * [r2140] daemon/client/mcored.in,
769 daemon/include/common.global.class[ADD],
770 daemon/include/daemon.global.class:
771 -daemon.global.class: split some common, non daemon relvant,
772 commands into an extra common.globcal.class
773 * [r2139] daemon/include/daemon.global.class:
774 -renamed variable MCLIBDIR -> MCORE_LIBDIR
775 * [r2138] daemon/client/mcored.confd.in,
776 daemon/client/mcored.rc.in, daemon/client/mcored.service.in:
777 -variable pathes
778 * [r2137] daemon/client/mcored.in:
779 -update Makefile variable names and renamed MCLIBDIR ->
780 MCORE_LIBDIR
781 * [r2136] src/idesk-sysinfo.in:
782 -variable pathes
783 * [r2135] conf/config.rc.in:
784 -variable pathes and defaults
785 * [r2134] daemon/generate-certificate.in:
786 -variable pathes
787 * [r2133] daemon/mcorepasswd.in:
788 -variable pathes and renamed MCLIBDIR -> MCORE_LIBDIR
789 * [r2132] daemon/mcorepasswd.in[CPY], daemon/mcorepasswd.sh[DEL]:
790 -renamed mcorepasswd.sh -> mcorepasswd.in
791 * [r2131] conf/config.rc[DEL], conf/config.rc.in[CPY]:
792 -renamed config.rc -> config.rc.in
793 * [r2130] daemon/generate-certificate.in[CPY],
794 daemon/generate-certificate.sh[DEL]:
795 -renamed generate-certificate.sh -> generate-certificate.in
796 * [r2129] daemon/client/mcored.confd[DEL],
797 daemon/client/mcored.confd.in[CPY]:
798 -renamed mcored.confd -> mcored.confd.in
799 * [r2128] daemon/client/mcored.rc[DEL],
800 daemon/client/mcored.rc.in[CPY]:
801 -renamed mcored.rc -> mcored.rc.in
802 * [r2127] daemon/client/mcored.service[DEL],
803 daemon/client/mcored.service.in[CPY]:
804 -renamed mcored.service -> mcored.service.in
805 * [r2126] daemon/client/mcored.in:
806 -make pathes variable
807 * [r2125] daemon/client/mcored.in[CPY],
808 daemon/client/mcored.sh[DEL]:
809 -renamed mcored.sh -> mcored.in
810 * [r2124] daemon/generate-certificate.sh:
811 -remove which dependency
812
813 2014-01-09 Niels Rogalla <niro@magellan-linux.de>
814
815 * [r2123] Makefile:
816 -generate and install idesk-sysinfo
817 * [r2122] icons[ADD], icons/sysinfo.png[ADD]:
818 -add sysinfo.png icon
819 * [r2121] dracut/run-mcored.sh:
820 -fixed a typo
821 * [r2120] bin[DEL]:
822 -drop unused directory
823 * [r2119] src/idesk-sysinfo.in:
824 -make pixmaps dir configurable
825 * [r2118] bin/idesk-sysinfo.sh[DEL], src/idesk-sysinfo.in[CPY]:
826 -moved bin/idesk-sysinfo.sh to src/idesk-sysinfo.in
827
828 2014-01-02 Niels Rogalla <niro@magellan-linux.de>
829
830 * [r2117] ChangeLog:
831 -updated ChangeLog
832 * [r2116] daemon/client/mcored.service:
833 -always restart the mcored and kill by process id
834 * [r2115] daemon/include/daemon.global.class:
835 -fixed printing of whitespaces
836 * [r2114] dracut/module-setup.sh:
837 -DEFAULT_DHCP_START for udhcp needs hostname prog to register the
838 current hostname on DNS servers
839 * [r2113] Makefile:
840 -fixed missing net-lib.sh
841 * [r2112] dracut/module-setup.sh:
842 -fixed missing net-lib.sh
843 * [r2111] dracut/module-setup.sh:
844 -do not install non-existing start-daemon.sh
845 * [r2110] dracut/run-mcored.sh:
846 -honor network options from /etc/conf.d/network
847 * [r2109] Makefile:
848 -install xinfo
849 * [r2108] bin/idesk-sysinfo.sh:
850 -create ~/.idesktop directory if missing
851 * [r2107] daemon/client/include/vnc.client.class:
852 -create vncconfigdir if missing
853 * [r2106] Makefile:
854 -install idesk-sysinfo
855 * [r2105] ChangeLog:
856 -updated ChangeLog
857 * [r2104] daemon/client/include/idesk.client.class:
858 -fixed whitespaces
859 * [r2103] bin[ADD], bin/idesk-sysinfo.sh[ADD]:
860 -added initial idesk-sysinfo generator app
861 * [r2102] Makefile:
862 -compile xinfo
863
864 2013-09-27 Niels Rogalla <niro@magellan-linux.de>
865
866 * [r2101] src/xinfo.c:
867 -serveral fixes: check for display, fixed return values and fixed
868 a typo
869 * [r2100] src[ADD], src/xinfo.c[ADD]:
870 -added initial xinfo tool
871 * [r2099] conf/config.rc:
872 -quote all variables
873 * [r2098] conf/config.rc:
874 -added MCORE_CONTROL_SERVER variable
875 * [r2097] daemon/client/include/input.client.class:
876 -write vconsole.conf on systemd systems
877 * [r2096] daemon/client/include/mage.client.class:
878 -honor mage update-tarball
879 * [r2095] daemon/client/mcored.sh:
880 -respect system environment
881 * [r2094] dracut/net-lib.sh[ADD], dracut/run-mcored.sh:
882 -start mcored only if an active iface was found and use net-lib
883 to find this iface
884
885 2013-05-21 Niels Rogalla <niro@magellan-linux.de>
886
887 * [r2093] daemon/include/mysqlfunctions.global.class[ADD]:
888 -add mysql basic functions
889
890 2013-05-13 Niels Rogalla <niro@magellan-linux.de>
891
892 * [r2092] ChangeLog:
893 -updated ChangeLog
894 * [r2091] daemon/include/daemon.global.class:
895 list_files_in_directory(): fixed typos
896
897 2013-05-10 Niels Rogalla <niro@magellan-linux.de>
898
899 * [r2090] daemon/client/include/system.client.class,
900 daemon/client/include/systemd.client.class,
901 daemon/client/include/sysvinit.client.class:
902 -use enable|disable commands to add|remove services from
903 runlevels
904 * [r2089] daemon/client/include/systemd.client.class:
905 -auto-append .service to services when missing to fix a $MROOT
906 issue
907 * [r2088] daemon/client/include/sysvinit.client.class:
908 -disable some command which not work with $MROOT set
909 * [r2087] daemon/client/include/system.client.class:
910 -honor $MROOT variable
911 * [r2086] daemon/client/include/plymouth.client.class:
912 -honor $MROOT variable
913 * [r2085] daemon/client/include/boot.client.class:
914 -honor $MROOT variable
915 * [r2084] daemon/client/include/systemd.client.class:
916 -honor $MROOT variable
917 * [r2083] daemon/include/daemon.global.class:
918 -added system_chroot() function
919 * [r2082] dracut/module-setup.sh:
920 -added some missing progs to check function and install
921 systemd-nspawn
922 * [r2081] dracut/run-mcored.sh:
923 -mount sysroot writeable
924 * [r2080] dracut/module-setup.sh:
925 -fixed whitespaces
926 * [r2079] Makefile, daemon/client/include/boot.client.class,
927 daemon/client/include/fbsplash.client.class[ADD],
928 daemon/client/include/plymouth.client.class[ADD],
929 daemon/client/include/system.client.class,
930 daemon/client/include/systemd.client.class[ADD],
931 daemon/client/include/sysvinit.client.class[ADD]:
932 -split systemd, sysvinit, fbsplash and plymouth functions in
933 single classes so no runtime checks are required and the correct
934 version get installed right away
935 * [r2078] daemon/client/include/boot.client.class:
936 -improved MROOT support
937 * [r2077] daemon/include/daemon.global.class:
938 -list_all_files_in_directory(): improved find and drop basename
939 requirement
940 * [r2076] daemon/client/include/network.client.class:
941 -support get_ functions
942 * [r2075] daemon/client/include/system.client.class:
943 -support get_ functions
944 * [r2074] daemon/client/include/boot.client.class:
945 -support plymouth
946 * [r2073] daemon/include/daemon.global.class:
947 -list_files_in_directories(): support -name argument
948 * [r2072] dracut/run-mcored.sh:
949 -dracut-module: set MROOT to /sysroot on client daemon start
950
951 2013-05-08 Niels Rogalla <niro@magellan-linux.de>
952
953 * [r2071] dracut/run-mcored.sh:
954 -dracut-module: honor cmdline with rd.mcored to enable/disable
955 this module. default is enabled
956 * [r2070] daemon/client/include/vnc.client.class:
957 -re-worked vnc.class: added missing get_ functions and using now
958 a vnc.service function to control the facility
959 * [r2069] dracut/module-setup.sh:
960 -dracut-module: removed xmlstartlet from install part too
961 * [r2068] dracut/module-setup.sh:
962 -dracut-module: xmlstarlet is not required by mcored, removed
963 * [r2067] dracut/mcored.conf:
964 dracut-module: module must be called without sort identifier
965 * [r2066] dracut/module-setup.sh:
966 -alx -> mcored
967 * [r2065] dracut/mcored.conf[ADD]:
968 -enable mcored module via dracut.conf.d
969 * [r2064] Makefile:
970 -install dracut-module
971 * [r2063] dracut/module-setup.sh:
972 -dracut-module: mysql is not required, dropped
973 * [r2062] daemon/client/include/vnc.client.class:
974 -use default vnc passwd location of tigervnc
975 * [r2061] daemon/client/include/system.client.class:
976 -support systemd units
977 * [r2060] daemon/client/include/input.client.class:
978 get_input_keymap(): eleminate all "
979 * [r2059] daemon/client/include/input.client.class:
980 get_input_keymap(): only run setxkbmap if X11 is running, if not
981 always try to get the keymap from the xorg.config
982 * [r2058] daemon/client/include/input.client.class:
983 -set console keymap on systemd systemd too
984 * [r2057] daemon/client/include/system.client.class:
985 -use poweroff for shutdown
986 * [r2056] Makefile, systemd[DEL]:
987 -removed duplicates
988 * [r2055] daemon/client/mcored.service:
989 -fixed some typoes
990 * [r2054] dracut/module-setup.sh:
991 -let the dracut-module install the missing VERSION file
992 * [r2053] Makefile:
993 -split install to allow single client installations and be able
994 to choose the init type (systemd/sysvinit)
995 * [r2052] Makefile, daemon/client/mcored.sh,
996 daemon/include/daemon.global.class:
997 -added print_version() function and print proper version info on
998 connect
999 * [r2051] daemon/control[ADD],
1000 daemon/control/control-daemon.confd[ADD],
1001 daemon/control/control-daemon.rc[ADD],
1002 daemon/control/control-daemon.sh[ADD],
1003 daemon/control/include[ADD],
1004 daemon/control/include/graphic.control.class[ADD],
1005 daemon/control/include/input.control.class[ADD],
1006 daemon/control/include/session.control.class[ADD]:
1007 -added control daemon pieces, WIP
1008 * [r2050] daemon/cmdlets.txt[ADD]:
1009 -added cmdlets todo
1010 * [r2049] todo-hardware.txt[ADD]:
1011 -added hardware todo
1012 * [r2048] socket_send.php[ADD]:
1013 -added socket_send.php helper script
1014 * [r2047] nsslsay[ADD]:
1015 -added nsslsay helper script
1016 * [r2046] initialsetup.sh[ADD]:
1017 -added initialsetup helper script
1018 * [r2045] VERSION[ADD]:
1019 -version 0_preAlpha
1020 * [r2044] daemon/client/mcored.sh,
1021 daemon/include/daemon.global.class:
1022 -support version cmd
1023 * [r2043] systemd[ADD], systemd/mcored.service[ADD]:
1024 -added systemd service unit
1025
1026 2013-04-17 Niels Rogalla <niro@magellan-linux.de>
1027
1028 * [r2042] dracut[ADD], dracut/module-setup.sh[ADD],
1029 dracut/run-mcored.sh[ADD]:
1030 -added dracut module
1031 * [r2041] daemon/client/include/idesk.client.class[ADD]:
1032 -initial idesk support class - WIP
1033 * [r2040] daemon/client/include/input.client.class:
1034 -added systemd support and use systemd supported config file
1035 names
1036 * [r2039] daemon/client/include/graphic.client.class:
1037 -use list_files_in_directory() function
1038 * [r2038] daemon/client/include/citrix.client.class:
1039 -change ica-session handling: allow 'named' sessions
1040 * [r2037] daemon/client/include/system.client.class:
1041 -print service status
1042
1043 2012-12-03 Niels Rogalla <niro@magellan-linux.de>
1044
1045 * [r2036] daemon/client/mcored.confd:
1046 -start service with verbose mode
1047 * [r2035] daemon/client/mcored.service[ADD]:
1048 -added systemd unit
1049
1050 2012-08-13 Niels Rogalla <niro@magellan-linux.de>
1051
1052 * [r2034] conf/config.rc:
1053 -changed distribution name to 'mCore'
1054 * [r2033] ChangeLog[ADD]:
1055 -added ChangeLog
1056 * [r2032] daemon/client/include/network.client.class:
1057 -restart networking in MROOT environment
1058 * [r2031] daemon/client/include/hardware.client.class:
1059 -support $MROOT variable
1060 * [r2030] daemon/include/daemon.global.class:
1061 -use find to fix some annoying error messages and fixed variable
1062 declaration
1063 * [r2029] daemon/client/include/citrix.client.class:
1064 -always escape session, as it may contain spaces
1065 * [r2028] daemon/client/include/fluxbox.client.class:
1066 -fixed a typo
1067 * [r2027] daemon/client/include/fluxbox.client.class:
1068 -use find to fix some annoying error messages
1069 * [r2026] daemon/client/include/network.client.class:
1070 -support $MROOT variable
1071 * [r2025] daemon/client/include/input.client.class:
1072 -support $MROOT variable
1073 * [r2024] daemon/client/include/vnc.client.class:
1074 -support $MROOT variable
1075 * [r2023] daemon/client/include/citrix.client.class:
1076 use find to fix some annoying errors
1077 * [r2022] daemon/client/include/citrix.client.class:
1078 -make use of new list_files_in_directory() function
1079 * [r2021] daemon/client/include/citrix.client.class:
1080 -support $MROOT variable
1081 * [r2020] daemon/client/include/boot.client.class:
1082 -make use of new list_files_in_directory() function
1083 * [r2019] daemon/client/include/graphic.client.class:
1084 -added info line that some files are autogenerated
1085 * [r2018] daemon/client/include/graphic.client.class:
1086 -support $MROOT variable
1087 * [r2017] daemon/client/include/system.client.class:
1088 -support $MROOT variable
1089 * [r2016] daemon/client/include/fluxbox.client.class:
1090 -make use of MCORE_DISTRIBUTION variable and fixed coding style
1091 * [r2015] daemon/client/include/fluxbox.client.class:
1092 -use find to prevent annoying error messages if nothing was found
1093 * [r2014] daemon/client/include/fluxbox.client.class:
1094 -make use of new list_files_in_directory() function
1095 * [r2013] daemon/client/include/fluxbox.client.class:
1096 -support $MROOT variable
1097 * [r2012] daemon/client/include/printing.client.class:
1098 -make use of new list_files_in_directory() function
1099 * [r2011] daemon/client/include/printing.client.class:
1100 -support $MROOT variable
1101 * [r2010] daemon/client/mcored.rc:
1102 -use rc_print() and rc_echo() functions
1103 * [r2009] conf/config.rc:
1104 -added MCORE_DISTRIBUTION variable
1105 * [r2008] daemon/include/daemon.global.class:
1106 -added list_files_in_directory() function
1107 * [r2007] daemon/include/daemon.global.class:
1108 -added mroot applet
1109 * [r2006] daemon/client/mcored.sh,
1110 daemon/include/daemon.global.class:
1111 -added colors command, to re-enable colors after calling
1112 'nocolors' cmd
1113 * [r2005] daemon/client/mcored.sh,
1114 daemon/include/daemon.global.class:
1115 -added stop_service() function
1116 * [r2004] daemon/client/mcored.sh:
1117 -use mecho instead of echo
1118 * [r2003] daemon/include/daemon.global.class:
1119 -fixed whitespaces
1120
1121 2011-11-09 Niels Rogalla <niro@magellan-linux.de>
1122
1123 * [r1925] daemon/include/daemon.global.class:
1124 -added new gobal cmds 'reload' and 'restart' to help
1125 * [r1924] daemon/client/include/boot.client.class:
1126 -fixed typos
1127 * [r1923] Makefile:
1128 -install boot client class
1129 * [r1922] daemon/client/include/mage.client.class:
1130 -support query of the whole mage inventory
1131 * [r1921] daemon/client/include/input.client.class:
1132 -requires fluxbox
1133 -support get input.keymap
1134 -support keyboard rate setup
1135 -improved help descriptions
1136 * [r1920] daemon/client/include/graphic.client.class:
1137 -clean up
1138 * [r1919] daemon/client/include/fluxbox.client.class:
1139 -added helper_rebuild_fluxbox_autostart() function
1140 * [r1918] daemon/client/include/boot.client.class[ADD]:
1141 -added boot and splash classes
1142 * [r1916] daemon/client/mcored.sh:
1143 -support the reload of client classes
1144 -support restart of the service
1145 * [r1915] daemon/include/daemon.global.class:
1146 -added functions to load client classes and to restart the
1147 service
1148
1149 2011-11-07 Niels Rogalla <niro@magellan-linux.de>
1150
1151 * [r1898] make-svn-snapshot.sh[ADD]:
1152 -added svn snapshot script
1153
1154 2011-11-04 Niels Rogalla <niro@magellan-linux.de>
1155
1156 * [r1897] conf/config.rc:
1157 - pruned unused variables
1158 * [r1896] daemon/client/include/network.client.class:
1159 - use dhcp_prog from /etc/conf.d/network
1160 * [r1895] daemon/client/include/printing.client.class:
1161 -enable spooler logging
1162 * [r1894] daemon/client/mcored.sh:
1163 -disable debug logging
1164 * [r1893] Makefile:
1165 -install service runtime directory
1166
1167 2011-03-11 Niels Rogalla <niro@magellan-linux.de>
1168
1169 * [r1666] daemon/include/daemon.global.class:
1170 -do not dirty the output of x11runas() with x11 pid ids
1171
1172 2011-03-10 Niels Rogalla <niro@magellan-linux.de>
1173
1174 * [r1648] daemon/client/include/system.client.class:
1175 -make use of error echo function eecho()
1176 -use rvecho() for function retvals
1177 * [r1647] daemon/client/include/printing.client.class:
1178 -helper_addprinter(): added a missing clearconfig call
1179 -use rvecho() for function retvals
1180 * [r1646] daemon/client/include/network.client.class:
1181 -use rvecho() for function retvals
1182 * [r1645] daemon/client/include/input.client.class:
1183 -x11runas checks for X, removed unnecessary checks
1184 * [r1644] daemon/client/include/hardware.client.class:
1185 -use rvecho() for function retvals
1186 -get_hardware_detect(): added a sanity check for allowed actions
1187 * [r1643] daemon/client/include/graphic.client.class:
1188 -x11runas checks for X, removed unnecessary checks
1189 -use rvecho() for function retvals
1190 * [r1642] daemon/client/include/fluxbox.client.class:
1191 -use [separator] in fluxbox menu instead of [nop] (____)
1192 -use rvecho() for function retvals
1193 * [r1641] daemon/client/include/citrix.client.class:
1194 -use rvecho() for function retvals
1195 * [r1640] daemon/include/sessionauth.global.class:
1196 -removed commented stuff
1197 -make use of error echo function eecho()
1198 -use mecho() for informal-only echos
1199 -use rvecho() for function retvals
1200 * [r1639] daemon/include/daemon.global.class:
1201 -x11runas(): let the function check for X11
1202 -added decho() "debug-echo" function for debugging only messages
1203 -added rvecho() "retval echo" function to print retvals on quiet
1204 mode
1205 -support quiet mode in mecho()
1206 -make use of error echo function eecho()
1207 -make use of debug echo function decho()
1208 -make use of retval echo function rvecho()
1209 -fixed a typo in path_not_empty() function
1210 * [r1638] daemon/client/mcored.sh:
1211 -set NOCOLORS default value to false
1212 -set WEBCRLFS default value to false
1213 -support quiet option and default it to false
1214
1215 2011-03-04 Niels Rogalla <niro@magellan-linux.de>
1216
1217 * [r1605] daemon/client/include/network.client.class:
1218 -update etc hosts if the hostname was changed
1219
1220 2011-02-17 Niels Rogalla <niro@magellan-linux.de>
1221
1222 * [r1351] daemon/client/include/network.client.class:
1223 -fixed a typo in the discription of nameserver
1224 -add the new hostname to the x11 authority file to allow x11
1225 interaction without restarting xorg
1226 * [r1350] daemon/include/daemon.global.class:
1227 -fixed whitespaces
1228 * [r1348] daemon/client/include/network.client.class:
1229 - renamed set_network_dns to set_network_nameserver
1230 - added more help descriptions for gateway and nameserver
1231 - added get functions for hostname, gateway and nameserver
1232 - sanitized arguments
1233 * [r1347] daemon/client/include/mage.client.class:
1234 - reverted update|upgrade|uppretend changes as we got them
1235 already
1236 - added uppretend to 'get mage.upgrade' and not to 'mage.update'
1237 * [r1346] daemon/client/include/hardware.client.class:
1238 -fixed change items on description
1239 * [r1345] daemon/client/include/system.client.class:
1240 -fixed broken autologon config
1241 * [r1344] daemon/client/mcored.sh:
1242 -do not print errors about missing serial config
1243 * [r1342] Makefile:
1244 added hardware.client.class for some hardware information and
1245 detection
1246 * [r1341] daemon/client/include/mage.client.class:
1247 added uppretend too
1248 * [r1338] daemon/client/include/hardware.client.class[ADD]:
1249 added hardware.client.class for some hardware information and
1250 detection
1251 * [r1337] daemon/client/include/mage.client.class:
1252 added mage update and upgrade functionality
1253 * [r1336] daemon/client/include/system.client.class:
1254 use MCORE_UNPRIV_USER variable instead of hardcoded mcore user
1255 * [r1335] daemon/include/hwdetection.global.class:
1256 added get_hwinfo_monitor() and add usb-host drivers when
1257 usb-storage was found
1258
1259 2011-02-16 Niels Rogalla <niro@magellan-linux.de>
1260
1261 * [r1330] daemon/include/daemon.global.class:
1262 -fixed a typo in global help description
1263
1264 2011-02-14 Niels Rogalla <niro@magellan-linux.de>
1265
1266 * [r1329] daemon/client/include/system.client.class:
1267 -added autologin configure feature
1268
1269 2011-02-07 Niels Rogalla <niro@magellan-linux.de>
1270
1271 * [r1327] daemon/client/include/fluxbox.client.class:
1272 -use full pathes to match sudoers file
1273 * [r1315] daemon/mcorepasswd.sh:
1274 -respect require and provide, added some dummy functions
1275
1276 2011-02-06 Niels Rogalla <niro@magellan-linux.de>
1277
1278 * [r1308] daemon/include/daemon.global.class:
1279 -renamed validate_session() to valid_session()
1280 -added nocolors and webcrlf options which are allowed to be
1281 called before login (needed by web-interfaces)
1282 -let addconfig() honor -e and -n echo variables
1283 * [r1307] daemon/include/hwdetection.global.class:
1284 updated hwdetection from upstream installer
1285 * [r1306] daemon/include/sessionauth.global.class:
1286 -renamed validate_session() to valid_session()
1287 * [r1305] daemon/client/mcored.sh:
1288 -renamed validate_session() to valid_session()
1289 -added nocolors and webcrlf options which are allowed to be
1290 called before login (needed by web-interfaces)
1291 * [r1304] daemon/client/mcored.rc:
1292 -fixed wrong variable, thats the chroot dir and not the keyring!
1293 -be more silent
1294 * [r1303] daemon/client/mcored.confd:
1295 -fixed wrong variable, thats the chroot dir and not the keyring!
1296 * [r1302] conf/config.rc:
1297 -disabled sql settings
1298 * [r1301] Makefile:
1299 -install default certificates
1300 * [r1300] daemon/certs[ADD], daemon/certs/mcored.key[ADD],
1301 daemon/certs/mcored.pem[ADD]:
1302 -added some default certificates for mcored
1303 * [r1284] daemon/client/include/network.client.class:
1304 - renamed function set_network_default_gw -> set_network_gateway
1305 - fixed missing argv for value
1306
1307 2011-02-04 Niels Rogalla <niro@magellan-linux.de>
1308
1309 * [r1267] Makefile:
1310 - added citrix plugin
1311 - renamed session plugin to fluxbox
1312 * [r1266] daemon/client/include/citrix.client.class[ADD]:
1313 -added plugin for citrix sessions
1314 * [r1265] daemon/include/hwdetection.global.class:
1315 -the hwdetecion provides hwdetection ;)
1316 * [r1264] daemon/include/daemon.global.class:
1317 - added missing quit command to global help topics
1318 - added hint about help [topic]
1319 - let x11runas determine the DISPLAY itself by using
1320 MCORE_XORG_DISPLAY
1321 - added no_duplicate() function for internal use
1322 - let require() and provide() check for duplicate items via
1323 no_duplicate()
1324 - added verify_requirements to be able to resolve missing plugin
1325 requirements
1326 - mecho() and eecho() should honor the '-n' echo option
1327 - added path_not_empty() functions which is used by
1328 helper_graphic_rebuild_xorg_conf_d() of the graphic plugin
1329 * [r1263] daemon/client/include/vnc.client.class:
1330 - use the new xorg.conf.d handling to en/disable the vnc module
1331 and its options
1332 - requires basic graphic to support the new xorg.conf.d handling
1333 * [r1262] daemon/client/include/system.client.class:
1334 - fixed spelling
1335 - merged system.console and system.rootconsole to one function
1336 - fixed the root console that it really opens up a root console
1337 with asking for roots password before changing the privileges
1338 - added system.service functionality
1339 - added system.passwd functionality
1340 - added system.vt functionality
1341 * [r1261] daemon/client/include/printing.client.class:
1342 - merged addprinter and delprinter into one printer functions
1343 - fixed the help functions according to the new printer function
1344 * [r1260] daemon/client/include/network.client.class:
1345 - requires basic-system for restarting system services
1346 - always use CONFIG=, clearconfig, addconfig paradigma
1347 - better sanity checks in set_network_iface()
1348 * [r1259] daemon/client/include/input.client.class:
1349 -x11runas selects the used Xorg display itself via
1350 MCORE_XORG_DISPLAY variable
1351 * [r1258] daemon/client/include/graphic.client.class:
1352 -only provide basic-video, x0vnc is another plugin
1353 -completly reworkd xorg.conf.d handling
1354 -added graphic.depth and graphic.driver functions
1355 -allways use clearconfig/addconfig for all config files
1356 * [r1257] daemon/client/include/fluxbox.client.class:
1357 -merged addmenuitem and delmenuitem to one menuitem command
1358 - added get_ menuitem functionality
1359 - added support for changing fluxbox themes
1360 - set wallpaper support on todo
1361 * [r1256] daemon/client/mcored.sh:
1362 -added require command to verify plugin requirements
1363 * [r1255] conf/config.rc:
1364 -added MCORE_XORG_DISPLAY variable
1365
1366 2011-02-02 Niels Rogalla <niro@magellan-linux.de>
1367
1368 * [r1254] daemon/client/include/fluxbox.client.class[CPY],
1369 daemon/client/include/session.client.class[DEL]:
1370 -renamed session.client.class -> fluxbox.client.class
1371 * [r1253] daemon/client/include/session.client.class:
1372 -reworked an renamed all functions to fluxbox, because they are
1373 fluxbox-specific
1374 * [r1252] daemon/include/daemon.global.class:
1375 -disabled mysql based functions atm
1376 -clearconfig: install config dir
1377 * [r1251] daemon/client/mcored.sh:
1378 -disabled mysql based functions atm
1379 * [r1250] conf/config.rc:
1380 -added MCORE_CONFIG_PATH variable
1381 * [r1249] Makefile[ADD]:
1382 -initial version
1383 * [r1248] .[ADD], conf[ADD], conf/config.rc[ADD], daemon[ADD],
1384 daemon/client[ADD], daemon/client/include[ADD],
1385 daemon/client/include/graphic.client.class[ADD],
1386 daemon/client/include/input.client.class[ADD],
1387 daemon/client/include/mage.client.class[ADD],
1388 daemon/client/include/network.client.class[ADD],
1389 daemon/client/include/printing.client.class[ADD],
1390 daemon/client/include/session.client.class[ADD],
1391 daemon/client/include/system.client.class[ADD],
1392 daemon/client/include/vnc.client.class[ADD],
1393 daemon/client/mcored.confd[ADD], daemon/client/mcored.rc[ADD],
1394 daemon/client/mcored.sh[ADD],
1395 daemon/generate-certificate.sh[ADD], daemon/include[ADD],
1396 daemon/include/daemon.global.class[ADD],
1397 daemon/include/hwdetection.global.class[ADD],
1398 daemon/include/sessionauth.global.class[ADD],
1399 daemon/mcorepasswd.sh[ADD]:
1400 -initial version
1401