1New features with AN-2009-01-05: 2 3- config.sub and config.guess now support ATARI MiNT 4 5- All needed definition files for ATARI MiNT are now in RULES/* 6 7- configure now checks whether shmget() works (needed for ATARI MiNT) 8 9- Raising PATH_MAX to be at least 1024 for all platforms as Cygwin 10 defines PATH_MAX to 260 which is too small for Cygwin. 11 12- The GNU linker on Linux now seems to support -R to set the LD_RUN_PATH 13 Added support for -R 14 15- Added definitions to allow dynamic linking with the Sun Studio compiler 16 on Linux 17 18- Added a new #define (NO_ACL) that alloed to disable ACL support via 19 command line when compiling 20 21- include/schily/libport.h split into include/schily/libport.h and 22 include/schily/hostname.h to allow to avoid to include netdb.h for 23 applications that do not need gethostname() and getdomainname() 24 25- include/schily/prototype.h now inlcludes the definitions for const... 26 27- new autoconf test to check whether the Sun Studio compiler needs 28 -xarch=generic64 or -m64 for 64 bit compilation. 29 30- New functions eaccess() and findinpath() in libschily 31 32- rscsi: Raise the SCSI bus numer limit to 1024 to allow the new Linux ATA mapping. 33 34- cdrecord: New driver "mmc_bdrom" is used for profile 0x40 and allows to 35 retrieve the ADIP data for BD-R media that is reported as BD-ROM 36 by some drives. 37 38- cdrecord: Added a workaround for a firmware bug in the drive 39 'HL-DT-ST' 'DVD-RAM GH22NP20' 40 that reports DVD-R media as media with zero size. 41 42- cdrecord: Try to call scg_close() before exiting cdrecord. 43 44- Default Transfer Size in cdrecord reverted from 126 kB to 63 kB. 45 Sorry FreeBSD guys - it seems that FreeBSD is the only OS that 46 correctly deals with larger DMA sizes. 47 48 FreeBSD people may add a line with CDR_TRANSFERSIZE=126k 49 in /etc/default/cdrecord to raise the default. 50 51 The current problems are: 52 53 - On Solaris 10 Sparc fs=126k causes a kernel panic 54 55 - On Solaris 11 the drivers partially return incorrect 56 max DMA sizes that may cause cdrecord to fail. 57 58 - On Linux with USB fs=126k may not work at all 59 60 - On Linux with other interfaces, fs=126k may reduce 61 the DMA speed to a value that always causes buffer 62 underruns. 63 64 I hope to find a better solution in the next development cycle 65 after the current code has been release as stable version. 66 Expect the next stable release to appear very soon. 67 68 69- mkisofs: Raising PATH_MAX to be at least 1024 for all platforms as Cygwin 70 defines PATH_MAX to 260 which is too small for Cygwin. 71 72- mkisofs: Implemented a better error message in case that the boot image 73 could not be found inside the target tree. 74 75- mkisofs: A description for the -s/-sector option was added to the man page. 76 This option is used to allow to create conforming multi-session 77 images for e.g. the Kodak Photo CD or the Kodak Picture CD. 78 79- mkisofs: A description forr the -XA and -xa option was added to the man page. 80 81- Mkisofs now writes a better error message in case that it cannot 82 sort a directory because more than on directory content was merged 83 into the ISO image. 84 85- isoinfo -d now prints the checksum for the Eltorito validation header 86 87- star H=help now marks the default archive type 88 89- star does no longer allow to read/write the archive data from/to a 90 terminal 91 92- bsh and sh now auto-quote more characters when in tab expand mode. 93 94- Fixed a problem from an unitialized variable that has been introduced 95 with built-in pfexec support in bsh. 96 97- tartest and star_sym now include a -version option 98 99- libfind now correctly deals with ARG_MAX in case that 100 the bitness of the libfind executable differs from the bitness 101 of the executable called by -exec name {} + 102 103- Default install user changed from "bin" to "root". 104 105- The install-sh script now complains if an attept was made to install 106 a program suid or sticky and the install user has no root privileges 107 108- The makefile system has been modified to allow a separate set-up 109 for the install path of the configuration files to e.g. /etc/ 110 via the DEFAULTS variable INS_RBASE 111 112- ved no longer wait for 2 seconds in case that the .vedtmp.* file 113 is > 8192 bytes. 114 115- Cdrecord is now by default installed suid root in case that the caller 116 of make install has root privileges 117 118- the configuration file "cdrecord" is now by default installed into 119 /etc/default/cdrecord 120 121- Some unused variables and functions have been commented out 122 123- Cdda2wav is now by default installed suid root in case that the caller 124 of make install has root privileges 125 126- Some unused variables and functions have been commented out 127 128- the configuration file "rscsi" is now by default installed into 129 /etc/default/rscsi 130 131- Readcd is now by default installed suid root in case that the caller 132 of make install has root privileges 133 134- Cdrtools bumped to version 2.01.01a55 135 136- Avoid some GCC warnings with several programs when compiling with: 137 138 make DEFAULTSDIR=DEFAULTS_ENG CCOM=gcc 139 140 141- Avoid GCC "code with no effect" warnings in several SCCS programs 142 in case of a compilation on a non-gettext aware platform. 143 144- SCCS bumped to version 1.00.04 145 146- Ved bumped to version 1.7a07 147 148- Wrong "ac" compuation in libschily:fexec.c and libschily:spawn.c corrected. 149 The bug has been introduced on October 9th 2008. 150 151Author: 152 153Joerg Schilling 154D-13353 Berlin 155Germany 156 157Email: joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de 158 joerg.schilling@fokus.fraunhofer.de 159 160Please mail bugs and suggestions to me. 161