Imported Upstream version 1.1.11
[platform/upstream/cdrkit.git] / doc / ANNOUNCEMENTs / AN-2.01.01a05
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.01a05:
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 -       Support for DragonFly BSD added, thanks to joerg@britannica.bec.de
27
28 -       Default Cygwin install uid/group adapted to use available ids.
29
30 -       Updated the (forgotten) autoconf to include the tests needed for Solaris
31         fine grained privileges.
32
33 -       New program btcflash added. Thanks to David Huang <khym@azeotrope.org>
34
35 -
36         If you like all users to be able to call cdrecord root-less, you need
37         Solaris 10 or newer.
38
39         Edit the file /etc/security/exec_attr and add:
40
41         All:solaris:cmd:::/opt/schily/bin/cdrecord: privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
42         All:solaris:cmd:::/opt/schily/bin/readcd: privs=file_dac_read,sys_devices,net_privaddr
43         All:solaris:cmd:::/opt/schily/bin/cdda2wav: privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr
44
45         If you like to allow only specific user to use cdrecord,
46         use something like:
47
48         CD RW:solaris:cmd:::/opt/schily/bin/cdrecord: privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
49
50         instead and make the users members of the profile "CD RW"
51         by adding a line like:
52
53         joerg::::profiles=CD RW
54
55         into /etc/user_attr
56
57         Note that you either need to call cdrecord via "pfexec cdrecord ....."
58         or by using a profile aware shell (e.g. /usr/bin/pfksh)
59
60
61 Libparanoia (Ported by Jörg Schilling, originated by Monty xiphmont@mit.edu):
62
63 Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
64
65 Libscg:
66
67 -       Support for root-less cdrecord using fine-grained privileges.
68         Remote SCSI not tests for PRIV_NET_PRIVADDR instead of (geteuid() == 0)
69         This is now active since the needed autoconf code is out.
70
71 Rscsi:
72
73 Cdrecord:
74
75 -       Trying to work around a noncompliance (modified interface) present on newer
76         Linux kernels that causes cdrecord to be unable to allocate a SCSI transfer
77         buffer.
78
79         Newer Linux kernels do not honor a contract from mlockall(MCL_FUTURE)
80         after cdrecord turned off euid == 0 from a suid root installation.
81         Instead of honoring mlockall(MCL_FUTURE), Linux checks each mmap()
82         and compares against getrlimit(RLIMIT_MEMLOCK
83
84 -       Explicit fine grained privileges support for Solaris.
85         Cdrecord now switches off all privs that are no longer needed.
86
87
88 Cdda2wav (By Heiko Eißfeldt heiko@hexco.de):
89
90 -       Explicit fine grained privileges support for Solaris.
91         Cdda2wav now switches off all privs that are no longer needed.
92
93 Readcd:
94
95 -       Allow readcd to work correctly in -scanbus mode
96         Thanks to Fabian Keil <fk@fabiankeil.de> for reporting.
97
98 -       Explicit fine grained privileges support for Solaris.
99         readcd now switches off all privs that are no longer needed.
100
101 Scgcheck:
102
103 Scgskeleton:
104
105 -       Allow readcd to work correctly in -scanbus mode
106         Thanks to Fabian Keil <fk@fabiankeil.de> for reporting.
107
108 -       Explicit fine grained privileges support for Solaris.
109         Scgskeleton now switches off all privs that are no longer needed.
110
111 Mkisofs (By Jörg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
112
113
114 TODO:
115         -       read Joliet filenames with multi-session if no TRANS.TBL
116                 or RR is present. I am looking for a volouteer for this task!
117
118                 Note that this can never be 100% correct as there is no relation
119                 between the names on the master (UNIX) filesystem, the ISO-9660
120                 names and the Joliet names. Only the Rock Ridge names are
121                 untranslated with respect to the original files on the
122                 master (UNIX) filesystem.
123
124         -       add libecc/edc for CDI and similar.
125
126
127 CYGWIN NT-4.0 NOTES:
128
129 To compile on Cygwin32, get Cygwin and install it.
130 For more information read README.win32
131
132 The files are located on:
133
134 ftp://ftp.berlios.de/pub/cdrecord/alpha ...
135
136 NOTE:   These tar archives are 100% POSIX compatible. GNU tar may get some
137         minor trouble. If you like a 100% POSIX compliant tar, get star from
138         ftp://ftp.berlios.de/pub/star/
139
140 WARNING: Do not use 'winzip' to extract the tar file!
141         Winzip cannot extract symbolic links correctly.
142
143 Joerg