Magellan Linux

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

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

revision 2293 by niro, Thu Jan 16 13:29:32 2014 UTC revision 2458 by niro, Fri Sep 4 09:09:00 2015 UTC
# Line 1  Line 1 
1    2015-09-03  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r2457] src/include/register.global.class.in:
4      -register the client as online too
5     * [r2456] src/modules/fluxbox/fluxbox-rebuild-menu.in:
6      -use the mcore-serial program
7     * [r2455] src/mcore-register-client.in:
8      -honor UNKNOWN serial
9     * [r2454] src/mcore-register-client.in:
10      -use mcore-serial program
11     * [r2453] src/mcore-register-client.in:
12      -always exit 0 if config.d/serial exist
13     * [r2452] src/systemd/Makefile:
14      -fixed a typo
15     * [r2451] src/systemd/mcored.service.in:
16      -depend on mcore-register-client service
17     * [r2450] src/systemd/Makefile,
18      src/systemd/mcore-controld.service.in[ADD],
19      src/systemd/mcore-register-client.service.in[ADD]:
20      -added mcore-controld and mcore-register-client systemd services
21     * [r2449] Makefile.inc, conf/mcore.conf.in:
22      -make MCORE_CONFIG_PATH configurable
23     * [r2448] src/Makefile, src/mcore-serial.in[ADD]:
24      -added mcore-serial program to print the client serial systemwide
25     * [r2447] src/include/register.global.class.in:
26      -use oneline nsslsay cmds
27     * [r2446] src/mcored.in:
28      -include register functions
29     * [r2445] src/include/register.global.class.in:
30      -print ip_address in debug mode and use the right ip variable
31     * [r2444] src/mcore-controld.in:
32      -fixed sql_user
33     * [r2443] src/include/register.global.class.in:
34      -do not escape multiple line cmds for nsslsay
35     * [r2442] src/include/register.global.class.in, src/mcored.in:
36      -added register_client_local() function to inform the client
37      about the serial
38     * [r2441] src/include/register.global.class.in:
39      -echo retvals propably
40     * [r2440] src/mcore-controld.in:
41      -added missing register.global.class
42     * [r2439] src/include/register.global.class.in:
43      -use decho() for debug messages
44     * [r2438] src/mcore-controld.in:
45      -added missing mcore.conf include
46     * [r2437] src/mcore-register-client.in:
47      -fixed nsslsay environment
48     * [r2436] src/include/Makefile:
49      -generate register.global.class
50     * [r2435] src/include/register.global.class.in:
51      -fixed header
52     * [r2434] src/Makefile, src/mcore-register-client.in[ADD]:
53      -added mcore-register-client binary
54     * [r2433] src/include/register.global.class.in:
55      -fixed retvals and use nsslsay_fingerprint to send the
56      registration
57     * [r2432] src/mcore-controld.in:
58      -accept the register param
59     * [r2431] src/include/register.global.class.in:
60      -resolv mtime and fix broken variables
61     * [r2430] src/include/register.global.class.in[ADD]:
62      -added initial client registration class
63     * [r2429] src/include/common.global.class.in:
64      -added initial nsslsay() and nsslsay_fingerprint() functions
65     * [r2428] src/include/common.global.class.in,
66      src/include/sessionauth.global.class.in:
67      -added cert_fingerprint() and key_fingerprint() functions for
68      global certificate handling
69     * [r2427] src/include/sessionauth.global.class.in:
70      -fixed a typo
71     * [r2426] src/include/daemon.global.class.in,
72      src/mcore-controld.in, src/mcored.in:
73      -inform the user about the fingerprint authentication method too
74     * [r2425] src/include/sessionauth.global.class.in:
75      -use the certificate fingerprint, not the certificate itsel for
76      authentication to fix parsing issues
77     * [r2424] Makefile.inc:
78      -fixed missing cert file sed
79     * [r2423] Makefile.inc, conf/mcore.conf.in,
80      src/include/sessionauth.global.class.in, src/mcore-controld.in,
81      src/mcored.confd.in, src/mcored.in:
82      -added certifacte auth method
83    
84    2015-09-02  Niels Rogalla <niro@magellan-linux.de>
85    
86     * [r2422] src/Makefile:
87      -build mcore-controld
88     * [r2421] src/mcore-controld.in:
89      -added prompt
90    
91    2015-09-01  Niels Rogalla <niro@magellan-linux.de>
92    
93     * [r2420] src/include/common.global.class.in:
94      -added more network functions: iface_for_ip(), iface_for_mac(),
95      mac_for_iface()
96    
97    2015-08-31  Niels Rogalla <niro@magellan-linux.de>
98    
99     * [r2419] src/modules/idesk/Makefile:
100      -fixed sudoers permissions
101     * [r2418] src/modules/idesk/Makefile:
102      -fixed typos
103     * [r2417] src/modules/idesk/idesk-sysinfo.in:
104      -fixed a typo
105     * [r2416] ChangeLog:
106      -updated ChangeLog
107     * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
108      -honor user privileges, fix missing idesktop rc and make idesk
109      startup configurable
110     * [r2414] src/modules/idesk/Makefile,
111      src/modules/idesk/desktop_icons.sudoers.in[ADD]:
112      -install sudo configuration
113     * [r2413] src/modules/idesk/idesk-sysinfo.in:
114      -fixed broken sysinfo icon
115     * [r2412] src/modules/idesk/idesk-sysinfo.in:
116      -honor user privileges
117     * [r2411] src/modules/idesk/idesk-generate-all-desktop-icons.in:
118      -restart idesk only if it is already running
119     * [r2410] src/modules/idesk/idesk-generate-all-desktop-icons.in:
120      -generate sysinfo icon too
121     * [r2409] ChangeLog:
122      -updated ChangeLog
123     * [r2408] src/modules/idesk/Makefile:
124      -symlink idesk-generate-all-desktop-icons to BINDIR instead of
125      idesk-sysinfo
126     * [r2407] src/include/common.global.class.in:
127      -added global network functions iface_for_remote_addr() and
128      dns_to_ip()
129     * [r2406] src/modules/idesk/idesk-sysinfo.in:
130      -only generate an icon info file and let
131      generate-all-desktop-icon genrate all icons, also print the
132      current ip of the host
133     * [r2405] src/modules/citrix/citrix-session.in:
134      -generate a desktop icon
135     * [r2404] src/modules/idesk/idesk-generate-all-desktop-icons.in,
136      src/modules/idesk/idesk-generate-icon-info.in,
137      src/modules/idesk/idesk-generate-icon.in,
138      src/modules/idesk/idesk.client.class.in:
139      -renamed icon position variables from {x,y}res to {x,y}pos
140     * [r2403] src/modules/idesk/idesk-generate-all-desktop-icons.in,
141      src/modules/idesk/idesk-generate-icon.in:
142      -fix permissions of the .idesktop directory
143    
144    2015-08-28  Niels Rogalla <niro@magellan-linux.de>
145    
146     * [r2402] src/modules/citrix/Makefile,
147      src/modules/citrix/citrix.conf.in,
148      src/modules/citrix/storefront-resolver.in:
149      -reworked storefront subscription behacior
150     * [r2401] src/modules/citrix/storefront-resolver.in:
151      -set addstore_required to 0, stores are added by mcore-tools
152     * [r2400] src/modules/citrix/storefront-resolver.in:
153      -fixed typos
154     * [r2399] src/modules/basic-input/input.client.class.in:
155      -fixed whitespaces
156     * [r2398] src/modules/basic-input/input.client.class.in,
157      src/modules/network/network.client.class.in:
158      -honor Xorg with all pidof instances
159     * [r2397] src/modules/idesk/idesk-generate-all-desktop-icons.in:
160      -fallback to 800x600 resolution if xinfo fails
161    
162    2015-08-27  Niels Rogalla <niro@magellan-linux.de>
163    
164     * [r2396] src/modules/citrix/storefront-resolver.in:
165      -setup a proper runtime for the citrix client
166     * [r2395] src/modules/citrix/storefront-session.in:
167      -fixed a typo
168     * [r2394] src/modules/citrix/storefront-session.in:
169      -fixed a typo
170     * [r2393] src/modules/citrix/storefront-session.in:
171      -cleanup session list query
172     * [r2392] src/modules/citrix/storefront-session.in:
173      -suppress file suffix .sh on session print
174     * [r2391] src/modules/citrix/Makefile,
175      src/modules/citrix/citrix.conf.in,
176      src/modules/citrix/storefront-resolver.in,
177      src/modules/citrix/storefront-session.in,
178      src/modules/citrix/storefront.client.class.in:
179      --added basic getopts to clarify and ease things, fixed broken
180      config include and resulting missing variables and renamed
181      STOREFRONT_STORE to DEFAULT_STOREFRONT_STORE in citrix.conf
182     * [r2390] src/modules/citrix/storefront.client.class.in:
183      -use x11runas
184     * [r2389] src/modules/citrix/storefront-session.in:
185      -use x11runas
186    
187    2015-08-26  Niels Rogalla <niro@magellan-linux.de>
188    
189     * [r2388] src/modules/citrix/storefront-session.in:
190      -fixed a {name} -> ${name}
191     * [r2387] src/modules/citrix/storefront-session.in:
192      -fixed a typo -add -> --add
193     * [r2386] src/modules/citrix/storefront.client.class.in:
194      -require idesk
195     * [r2385] src/modules/citrix/storefront.client.class.in:
196      -fixed broken help
197     * [r2384] src/modules/citrix/storefront.client.class.in:
198      -fixed broken help
199     * [r2383] src/modules/citrix/storefront-session.in:
200      -revert changes
201     * [r2382] src/modules/citrix/storefront-session.in:
202      -fixed a typo
203     * [r2381] src/modules/citrix/storefront-session.in:
204      -generate idesk icons if idesk was provided
205     * [r2380] src/modules/idesk/idesk.client.class.in:
206      -regen all desktop icons after altering them
207     * [r2379] src/modules/idesk/idesk.client.class.in:
208      -remove the dot too
209     * [r2378] src/modules/idesk/idesk.client.class.in:
210      -do not print icon_info_suffix
211     * [r2377] src/modules/idesk/idesk.client.class.in:
212      -fixed a typo MLIBDIR -> MCORE_LIBDIR
213     * [r2376] src/modules/idesk/idesk.client.class.in:
214      -fixed a typo
215     * [r2375] src/modules/idesk/idesk.client.class.in:
216      -reworked idesk.client.class
217     * [r2374] src/modules/idesk/idesk-generate-icon.in:
218      -let generate-all-desktop-icons restart idesk only
219     * [r2373] src/modules/idesk/idesk-generate-all-desktop-icons.in:
220      -use introduces methods
221     * [r2372] src/modules/idesk/idesk-generate-icon.in:
222      -restart idesk after altering the icons
223     * [r2371] src/modules/idesk/idesk-generate-all-desktop-icons.in:
224      -fixed whitespaces
225     * [r2370] src/modules/idesk/idesk-generate-icon.in:
226      -use the right variables
227     * [r2369] src/modules/idesk/idesk-generate-icon-info.in,
228      src/modules/idesk/idesk-generate-icon.in:
229      -added add,del,print support
230     * [r2368] src/modules/idesk/idesk-generate-all-desktop-icons.in:
231      -remove shutdown,reboot info before creating all desktop icons
232    
233    2015-08-25  Niels Rogalla <niro@magellan-linux.de>
234    
235     * [r2367] src/modules/idesk/idesk-generate-all-desktop-icons.in:
236      -fixed a typo
237     * [r2366] src/modules/idesk/idesk-generate-all-desktop-icons.in:
238      -restart idesk
239     * [r2365] src/modules/idesk/idesk-generate-icon-info.in:
240      -fixed a typo and only add iwidth and iheight if not empty
241     * [r2364] src/modules/idesk/idesk-generate-icon.in:
242      -fixed a typo
243     * [r2363] icons/Makefile, icons/default.png[ADD],
244      icons/default_item.png[ADD], icons/firefox.png[ADD]:
245      -added more icons
246     * [r2362] src/modules/idesk/idesk-generate-icon-info.in:
247      -added missing filename to icon_resource info
248     * [r2361] src/modules/idesk/idesk-generate-icon.in:
249      -fixed a typo
250     * [r2360] src/modules/idesk/idesk-generate-all-desktop-icons.in,
251      src/modules/idesk/idesk-generate-icon-info.in,
252      src/modules/idesk/idesk-generate-icon.in:
253      -fixed missing die() function
254     * [r2359] src/modules/idesk/idesk-generate-icon-info.in:
255      -fixed a typo
256     * [r2358] src/modules/idesk/Makefile,
257      src/modules/idesk/idesk-generate-all-desktop-icons.in[ADD],
258      src/modules/idesk/idesk-generate-icon-info.in[ADD],
259      src/modules/idesk/idesk-generate-icon.in[ADD]:
260      -basic idesk helpers
261    
262    2015-08-24  Niels Rogalla <niro@magellan-linux.de>
263    
264     * [r2357] src/modules/citrix/storefront-session.in,
265      src/modules/citrix/storefront.client.class.in:
266      -serveral fixups to get things work
267     * [r2356] src/modules/citrix/storefront-resolver.in:
268      -fixed spelling
269     * [r2355] src/modules/citrix/storefront.client.class.in:
270      -fixups
271     * [r2354] src/modules/citrix/Makefile,
272      src/modules/citrix/storefront-session.in[ADD],
273      src/modules/citrix/storefront.client.class.in[ADD]:
274      -added storefront-session script and storefront.client.class
275     * [r2353] src/modules/citrix/storefront-resolver.in:
276      -aded liststore, addstore, delstore cmds and fixed some broken
277      STORE variables
278     * [r2352] src/modules/citrix/Makefile,
279      src/modules/citrix/citrix.conf.in,
280      src/modules/citrix/storefront-resolver.in[ADD]:
281      -added initial storefront support
282     * [r2351] src/include/common.global.class.in:
283      -fixed Xorg handling and revert escape hacks
284     * [r2350] src/modules/tigervnc/vnc.client.class.in:
285      -honor newer vncpasswd versions of tigervnc
286     * [r2349] src/include/common.global.class.in:
287      -x11runas(): escape $@ to honor environments variables
288     * [r2348] ChangeLog, src/include/common.global.class.in,
289      src/modules/tigervnc/vnc.client.class.in:
290      -revert changes
291     * [r2347] ChangeLog, src/include/common.global.class.in,
292      src/modules/tigervnc/vnc.client.class.in:
293      -x11runas(): escape $@ to honor environments variables
294    
295    2014-07-15  Niels Rogalla <niro@magellan-linux.de>
296    
297     * [r2346] src/modules/basic-input/input.client.class.in:
298      -honor MROOT if localectl exist
299     * [r2345] dracut/mcored/run-mcored.sh.in:
300      -removed neednet flag
301    
302    2014-07-14  Niels Rogalla <niro@magellan-linux.de>
303    
304     * [r2344] src/include/daemon.global.class.in:
305      -fixed a typo - reval -> retval
306     * [r2343] src/modules/citrix/citrix-session.in:
307      -added missing include
308     * [r2342] src/systemd/Makefile:
309      -fixed a typo
310     * [r2341] src/systemd/Makefile,
311      src/systemd/mcored.tmpfilesd.conf.in[ADD]:
312      -added tmpfiles.d file for mcored to create /var/lib/mcored
313     * [r2340] dracut/mcored/module-setup.sh.in:
314      -suppress some errors
315     * [r2339] dracut/mcored-citrix/Makefile,
316      dracut/mcored-citrix/module-setup.sh.in:
317      -honor PNABROWSE_ICAROOT
318     * [r2338] dracut/mcored/module-setup.sh.in:
319      -install user/groups if they not exist
320     * [r2337] src/modules/citrix/Makefile:
321      -honor PNABROWSE_ICAROOT
322     * [r2336] src/modules/citrix/query-citrix-browser.in:
323      -run pnabrowse via chroot if MROOT was set
324     * [r2335] src/mcored.in:
325      -add an prompt pattern to mcored cmdline
326    
327    2014-07-11  Niels Rogalla <niro@magellan-linux.de>
328    
329     * [r2334] dracut/mcored/module-setup.sh.in:
330      -add missing MCORE_UNPRIV_USER to initramfs passwd
331     * [r2333] dracut/Makefile[ADD]:
332      -add subdir Makefile
333     * [r2332] dracut/mcored-citrix[ADD],
334      dracut/mcored-citrix/Makefile[ADD],
335      dracut/mcored-citrix/mcored-citrix.conf[ADD],
336      dracut/mcored-citrix/module-setup.sh.in[ADD]:
337      -added mcored-citrix dracut module
338     * [r2331] dracut/mcored/Makefile:
339      -fixed include path
340     * [r2330] dracut/Makefile[DEL], dracut/mcored[ADD],
341      dracut/mcored.conf[DEL], dracut/mcored/Makefile[CPY],
342      dracut/mcored/mcored.conf[CPY],
343      dracut/mcored/module-setup.sh.in[CPY],
344      dracut/mcored/run-mcored.sh.in[CPY],
345      dracut/module-setup.sh.in[DEL], dracut/run-mcored.sh.in[DEL]:
346      -moved dracut module to dracut/mcored
347     * [r2329] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
348      -create //.fluxbox directory if not exist
349     * [r2328] src/modules/fluxbox/fluxbox-rebuild-menu.in:
350      -fixed a typo s/-o/-g/
351     * [r2327] dracut/run-mcored.sh.in:
352      -tell the user that a remount is not required if the fs is
353      already mounted rw
354     * [r2326] dracut/run-mcored.sh.in:
355      -only remount if the filesystem is ro and be more verbose
356     * [r2325] dracut/mcored.conf:
357      -do not omit systemd
358     * [r2324] dracut/module-setup.sh.in:
359      -fixed module installation
360     * [r2323] dracut/run-mcored.sh.in:
361      -print a noisy message if mcored was started
362     * [r2322] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
363      -revert changes
364     * [r2321] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
365      -print a noisy message if mcored was started
366     * [r2320] src/modules/citrix/query-citrix-browser.in:
367      -added missing includes
368    
369    2014-07-03  Niels Rogalla <niro@magellan-linux.de>
370    
371     * [r2319] src/modules/citrix/citrix-session.in,
372      src/modules/citrix/citrix.client.class.in:
373      -generate fluxbox menuentries with the citrix-session helper
374      program if fluxbox was provided
375     * [r2318] src/include/daemon.global.class.in:
376      -added is_provided() function
377    
378    2014-02-06  Niels Rogalla <niro@magellan-linux.de>
379    
380     * [r2317] grub/Makefile:
381      -install grub config with prio level 50
382     * [r2316] dracut/Makefile:
383      -install dracut config with prio level 50
384    
385    2014-01-20  Niels Rogalla <niro@magellan-linux.de>
386    
387     * [r2315] Makefile, grub[ADD], grub/Makefile[ADD],
388      grub/mcored.conf[ADD]:
389      -install grub configuration to enable networking
390     * [r2314] ChangeLog:
391      -updated ChangeLog
392     * [r2313] daemon[DEL]:
393      -removed old daemon dir
394     * [r2312] src/sysvinit/mcore-controld.rc.in:
395      -SSL_KEY_DIR was renamed to CHROOT_DIR
396     * [r2311] src/sysvinit/mcore-controld.rc.in:
397      -control daemon was renamed to mcore-controld
398     * [r2310] src/sysvinit/mcore-controld.rc.in:
399      -honor variable pathes of the Makefile
400     * [r2309] src/sysvinit/mcore-controld.rc.in:
401      -quiet stop
402     * [r2308] src/sysvinit/mcored.rc.in:
403      -updated runlevels
404     * [r2307] src/sysvinit/mcore-controld.rc.in:
405      -use rc_print() and rc_echo() functions
406     * [r2306] daemon/control/control-daemon.rc[DEL],
407      src/sysvinit/mcore-controld.rc.in[CPY]:
408      -moved daemon/control/control-daemon.rc to
409      src/sysvinit/mcore-controld.rc.in
410     * [r2305] src/modules/basic-input/input.control.class.in,
411      src/modules/basic-video/graphic.control.class.in,
412      src/modules/citrix/citrix.control.class.in:
413      -use CLASS_ARGV
414     * [r2304] src/mcore-controld.in:
415      -modified to match new classes and includes
416     * [r2303] src/include/daemon.global.class.in, src/mcored.in:
417      -renamed load_client_classes() to load_classes() and make it
418      variable to either load client or control classes
419     * [r2302] src/include/daemon.global.class.in:
420      -call sigterm to terminate sslsvd. this supresses some error
421      messages
422     * [r2301] dracut/mcored.conf:
423      -added some debugging helpers
424     * [r2300] dracut/mcored.conf:
425      -dracut networking will not work if systemd gets included
426     * [r2299] dracut/module-setup.sh.in:
427      -use dracut's busybox module
428     * [r2298] dracut/run-mcored.sh.in:
429      -only run mcored in the initrd if network was provided
430     * [r2297] dracut/module-setup.sh.in, dracut/net-lib.sh[DEL],
431      dracut/run-mcored.sh.in:
432      -use network module instead of brewing our own stuff here
433     * [r2296] dracut/Makefile:
434      -use priority level 70 instead of 40 for the dracut module
435    
436  2014-01-16  Niels Rogalla <niro@magellan-linux.de>  2014-01-16  Niels Rogalla <niro@magellan-linux.de>
437    
438     * [r2295] src/Makefile:
439      -install generate-certificate as mcore-generate-certificate
440     * [r2294] src/Makefile:
441      -fixed generate-certifacte installation
442     * [r2293] ChangeLog:
443      -updated ChangeLog
444   * [r2292] dracut/Makefile:   * [r2292] dracut/Makefile:
445    -fixed dracut module installation    -fixed dracut module installation
446   * [r2291] Makefile:   * [r2291] Makefile:

Legend:
Removed from v.2293  
changed lines
  Added in v.2458