Imported Upstream version 1.1.11
[platform/upstream/cdrkit.git] / doc / ANNOUNCEMENTs / AN-2.01.01a04
1 Please have a look at the German open Source Center BerliOS at www.berlios.de
2 BerliOS will continue to support free hosting of cryptography projects even
3 when US laws change and don't allow to host cryptography projects in the USA.
4 Also look at sourcewell.berlios.de, the first Open Source announcement service
5 that itself is implemented as Open Source project.
6
7 ***************** Important news ****************************
8
9 For the 'Slottable Source Plugin Module' SSPM Features read README.SSPM
10
11 ***************** Please Test *********************************
12
13 NEW features of cdrtools-2.01.01a04:
14
15 *******
16 NOTE: this is _not_ a release that starts a new aplha/beta series of dirtibutions.
17         The only reason is to add certain new CD/DVD features that are important.
18
19         So _please_ do not send any patches except when you like to fix extreme bugs.
20         I am currently mainly working on stable incremental restore featurs for star-1.5-final.
21         Once star-1.5-final is out, cdrtools will start a new developent cycle.
22 *******
23
24 All:
25
26 -       astoull*() new in schily.h
27
28 -       utypes.h now has MAX_ and MIN_ value definitions for all basic
29         system types.
30
31 -       Using Makefiles-1.5a02
32
33 -       Support added to compile in 64 bit mode on Solaris Sparc.
34         Use: smake CCOM=cc64
35
36 -       Support added to compile shared libraries with version
37         numbers for interface levels and make inofficial "interfaces"
38         static
39
40 -       Prevent gmake to go into an enless loop on Solaris
41         in case that /usr/ucb/tr is before /usr/bin/tr in PATH
42
43 -       Better autoconf error message ion case that the expected
44         C-compiler could not be found.
45
46 -       Mac OS X now installs files as root:wheel
47
48 -       Supply linker mapfiles for all libraries. This allows cdrtools
49         to be compiles using shared libraries only and to properly 
50         hide inofficial interfaces on Solaris (using ls)
51         Note that this feature is not available with GNU ld
52
53
54 Libparanoia (Ported by Jörg Schilling, originated by Monty xiphmont@mit.edu):
55
56 Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
57
58 Libscg:
59
60 -       Autoconf test for broken Linux sg.h headers added
61
62 -       if libscg is compiles on newer Solaris systems, the warning:
63
64         "Warning: Volume management is running, medialess managed drives are invisible.\n"
65
66         is no longer printed.
67
68         Since Solaris 11 Build 21, vold no longer hides empty drives 
69         that are under volume management. This now allows cdrecord to be even 
70         used to close the tray while vold is running.
71
72         The criteria used to decide whether Solaris is "recent enough" is 
73         #ifndef SEEK_HOLE
74         The definition SEEK_HOLE has been added with Solaris 11 Build 14
75         while the fixed vold appears in Solaris 11 Build 21.
76
77 -       Support for root-less cdrecord using fine-grained privileges.
78         Remote SCSI not tests for PRIV_NET_PRIVADDR instead of (geteuid() == 0)
79
80         If you like all users to be able to call cdrecord root-less, you need
81         Solaris 10 or newer.
82
83         Edit the file /etc/security/exec_attr and add:
84
85         All:solaris:cmd:::/opt/schily/bin/cdrecord: privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
86         All:solaris:cmd:::/opt/schily/bin/readcd: privs=file_dac_read,sys_devices,net_privaddr
87         All:solaris:cmd:::/opt/schily/bin/cdda2wav: privs=file_dac_read,sys_devices,net_privaddr
88
89         If you like to allow only specific user to use cdrecord,
90         use something like:
91
92         CD RW:solaris:cmd:::/opt/schily/bin/cdrecord: privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
93
94         instead and make the users members of the profile "CD RW"
95         by adding a line like:
96
97         joerg::::profiles=CD RW
98
99         into /etc/user_attr
100
101         Note that you either need to call cdrecord via "pfexec cdrecord ....."
102         or by using a profile aware shell (e.g. /usr/bin/pfksh)
103
104 Rscsi:
105
106 Cdrecord:
107
108 -       Correctly evaluate the write speeds for Ultra speed+ CD-RW media.
109         This prevents wrong warnings that the "drive does not support Ultra speed+"
110
111 -       Fixed a typo in the driveropts=help messages
112
113
114 Cdda2wav (By Heiko Eißfeldt heiko@hexco.de):
115
116 -       Added a workaround for the _POSIX_PRIORITY_SCHEDULING behavior
117         on MacosX: defined but not supported#
118         Thanks to: Emanuele Giaquinta <e.giaquinta@glauco.it>
119
120 -       Bugfix: cdda2wav did previously chose to ignore the result of realloc(3)
121         This prevents core-dumps.
122
123 Readcd:
124
125 Scgcheck:
126
127 Scgskeleton:
128
129 Mkisofs (By Jörg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
130
131 -       mkisofs now detects if a file grows or shrinks while being
132         read by mkisofs.
133
134
135 TODO:
136         -       read Joliet filenames with multi-session if no TRANS.TBL
137                 or RR is present. I am looking for a volouteer for this task!
138
139                 Note that this can never be 100% correct as there is no relation
140                 between the names on the master (UNIX) filesystem, the ISO-9660
141                 names and the Joliet names. Only the Rock Ridge names are
142                 untranslated with respect to the original files on the
143                 master (UNIX) filesystem.
144
145         -       add libecc/edc for CDI and similar.
146
147
148 CYGWIN NT-4.0 NOTES:
149
150 To compile on Cygwin32, get Cygwin and install it.
151 For more information read README.win32
152
153 The files are located on:
154
155 ftp://ftp.berlios.de/pub/cdrecord/alpha ...
156
157 NOTE:   These tar archives are 100% POSIX compatible. GNU tar may get some
158         minor trouble. If you like a 100% POSIX compliant tar, get star from
159         ftp://ftp.berlios.de/pub/star/
160
161 WARNING: Do not use 'winzip' to extract the tar file!
162         Winzip cannot extract symbolic links correctly.
163
164 Joerg