Changes:
* Several people have been experiencing problems with no method errors
on the source index cache. The source index cache is now a bit more
self healing. Furthermore, if the source index cache is
irreparable, then it is automatically dropped and reloaded.
* The source cache files may now be dropped with the "gem sources
--clear-all" command. (This command may require root is the system
source cache is in a root protected area).
* Several sub-commands were accidently dropped from the "gem" command.
These commands have been restored.
Packaged by Aleksey Cheusov and requested to import in PR 35665.
XXKB remembers the layout for each application window and changes the
keyboard state accordingly when the window gets a focus, it also shows
the current keyboard layout (an XKB group) and allows to switch it
with a mouse click and has many other useful features.
Added support for STARTTLS, similar to the way SMTP AUTH is implemented -- if
a server certificate is available, spamdyke takes care of the TLS. If not
but qmail supports TLS, spamdyke passes it through.
Changed the read() and write() calls to the network to use macros named
NETWORK_READ() and NETWORK_WRITE() that are replaced by TLS routines when
TLS support has been compiled in.
Changed the smtp_filter() return codes to use a mask/flag system because the
possible permutations of PASS/INTERCEPT/QUIT with ADD/REMOVE/CAPTURE AUTH
and ADD/REMOVE/CAPTURE TLS and CHILD QUIT/CONTINUE were getting too complex.
Fixed search_file() to match a file entry where the search text matches the
entry completely but the entry has wildcard markers at the start and/or end.
Added TLS support to tests/sendrecv so TLS can be tested from scripts.
Fixed numerous small bugs in tests/sendrecv that were causing inaccurate test
results (false positives and false negatives).
Updated all of the test scripts to make renumbering them easier.
Added a new test script to exercise a small whitelist wildcard bug I found.
Added 10 new test scripts to exercise the new TLS features.
Changed process_command_line() and usage() to print a brief usage message if
no parameters are given.
Changed process_command_line() and usage() to print a brief error message if
a bad parameter is given.
Changed process_command_line() and usage() to print the full usage message if
-h or --help is given.
Changed process_command_line() and usage() to print the version header if -v
or --version is given.
Renamed test_smtpauth_crammd5, test_smtpauth_login and test_smtpauth_plain to
smtpauth_crammd5, smtpauth_login and smtpauth_plain, respectively.
Moved smtpauth_crammd5, smtpauth_login and smtpauth_plain from the utils
folder to tests/smtpauth, since they're only used by the test scripts
anyway.
Added alternate command line options for people who spell "gray" with an "e".
They do the same thing.
Updated the documentation.
checked out on a case-insensitive filesystem without interfering
with lowercase xrandr. PKGNAME stays the same.
Moved Xrandr to Xrandr-mixedcase in the repository [schmonz 2007-06-07]
sets BUILDLINK_INCDIRS.apr, remove custom CPPFLAGS. Use -e for the
SUBST_SED expression to mollify pkglint. Add APACHE_USER and VARBASE
to BUILD_DEFS. Don't try to remove lib/httpd on deinstall, as it
belongs to Apache. Bump PKGREVISION.
Patch provided by Jukka Salmi in PR 36392.
NEW features of cdrtools-2.01.01a25:
All:
Libschily:
- __fjmalloc()/__jmalloc() now allow to specify JM_EXIT to exit() instead
of callinf siglongjmp()
- New function file_getraise() to get the current file raise value.
Libparanoia (Ported/enhanced by J<F6>rg Schilling, originated by Monty xiphmont@mit.edu):
Libedc (Optimized by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Libfind:
- Libfind is now close from the final state
- Added README file to the directory libfind/ that help to learn how
to create a complete find(1) command, a "bsh" find builtin and a
ksh93 find builtin using libfind.
- Libfind Version is now 1.3
- libfind has been restructured to allow it to be used as builtin function
inside shells like e.g. "bsh" and "ksh93".
- libfind now allows I/O redirection (needed for shell builtins).
- libfind now may be told to check for abort situations (needed for
shell builtins in order to check for abort on ^C).
- New function find_free()
- Libfind no longer leaks memory if called with a commandline with
syntax errors.
Libfile:
Libhfs_iso:
Libscg:
- scg_numbus() function for FreeBSD corrected to make cdrtools work again.
Thanks to a hint from Joseph Terner <jtsn@jtsn.de>
Rscsi:
Cdrecord:
- A typo in the man page has been fixed (mkisofs does not have a -q but
a -quiet option).
- A debug message in the DVD+ driver hav been updated to make cdrecord
again compile in -DDEBUG mode.
Cdda2wav (Maintained/enhanced by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
- Fixed a bug that caused cdda2wav to hang when retrieving the CDDB information.
This bug has been introduced with cdrtools-2.01.01a21
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
Mkisofs (By J<F6>rg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
TODO:
- read Joliet filenames with multi-session if no TRANS.TBL
or RR is present. I am looking for a volunteer for this task!
Note that this can never be 100% correct as there is no relation
between the names on the master (UNIX) filesystem, the ISO-9660
names and the Joliet names. Only the Rock Ridge names are
untranslated with respect to the original files on the
master (UNIX) filesystem.
- add libecc/edc for CDI and similar.
NEW features of cdrtools-2.01.01a26:
All:
- Now using cdrecord/version.h for the global version number
- New autoconf test for struct timeval in sys/time.h
- New autoconf test for struct timezone in sys/time.h
- Changed include/schily/time.h to depend on the
new autoconf #defines HAVE_STRUCT_TIMEVAL and
HAVE_STRUCT_TIMEZONE
- The Schily makefile system is now also passing OS
specific #defines to "configure".
- New Schily makefile system Target shell allows to
call "make shell" in order to get a shell with exactly
the same environment as the compilers will see from
the makefile system. This helps testing.
- New autoconf test checks whether we need to call
"xx.exe" on a plaform. This is needed in order to
be able to call the Microsoft compiler from the
SFU (Services for UNIX) environment.
- It is now possible to call the Microsoft compiler
from SFU. In order to do this, call "smake CCOM=cl"
If this does not work, you may need to change the
file DEFAULTS/vc7-interix-setup
Libschily:
Libparanoia (Ported/enhanced by J<F6>rg Schilling, originated by Monty xiphmont@mit.edu):
- Fixed a typo in paranoia_init() that gas been introduced with 2.01.01a24
This bug did cause a core dump.
Thanks to Robert Grimm <rob@news.robgri.de> for reporting.
Libedc (Optimized by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Libfind:
- Fixed a bug in names.c that caused nameinit() to go into an endless
recursion and dump core if there is no "nobody" in /etc/passwd.
This bug has been introduced recently.
Libfile:
Libhfs_iso:
Libscg:
Rscsi:
Cdrecord:
- Trying to work around a Pioneer firmware bug that causes cdrecord to write
DVDs at lowest speed.
- Reset SCSI silent mode after cdrecord did use the auto-mode (no dev= parameter)
to find the drive. This again gives visible error messages.
Cdda2wav (Maintained/enhanced by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
Mkisofs (By J<F6>rg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
- added a better error message from Helios in volume.c
- The timezone bug (first fixed in 2.01.01a24 has now been fixed
correctly and works even if the timezone is located east to GMT.
TODO:
- read Joliet filenames with multi-session if no TRANS.TBL
or RR is present. I am looking for a volunteer for this task!
Note that this can never be 100% correct as there is no relation
between the names on the master (UNIX) filesystem, the ISO-9660
names and the Joliet names. Only the Rock Ridge names are
untranslated with respect to the original files on the
master (UNIX) filesystem.
- add libecc/edc for CDI and similar.
NEW features of cdrtools-2.01.01a27:
All:
- Added forgotten file RULES/x86-interix-cl.rul to the Schily Makefilesystem
- Trying to better deal with MS winsock2.h oddities in schily/time.h
- #undef iswalnum ... in schily//wchar.h before defining non wchar fallbacks.
- config.guess now knows about i386 Darwin (Mac OS X on Intel)
- Schily makefilesystem enhanced to check for extended
fields in struct utsname as seen e.g. in MS SFU (Interix).
- New predefined macro OSVERSION in the makefilesystem is needed
for SCO OpenServer 6.x support (because this uses a UnixWare
kernel
- Trying to support Compilation on SCO OpenServer 6.x
- New macro $(CC_OUTPUT_FILTER) allows to filter away the
unwanted file name echo from cl.exe.
- Interix now uses uname -m instead of uname -p for $(OARCH)
- Makefile support for pentium-4-unixware-cc.rul and
pentium-4-unixware-gcc.rul was added.
- New autoconf test for libiconv
- The Schily makefilesystem now by default searches in /usr/local/include
and /usr/local/lib if on FreeBSD. This is needed in order to find
libintl and libiconv.
- make html and make htmlx now works even on the top level directory
and creates html versions of the man pages
- fixed a typo in the autoconf test for C99 isinf/isnan
Libschily:
Libparanoia (Ported/enhanced by J<F6>rg Schilling, originated by Monty xiphmont@mit.edu):
Libedc (Optimized by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Libfind:
- find_list.c now #ifdefs names like S_IFLNK
Libfile:
- Better portability for strerror() in file.h
Libhfs_iso:
Libscg:
- Better help message for Mac OS X wich dev=help
Rscsi:
Cdrecord:
- Cdrecord now correctly reports Copyright ...2007 with -version
-
Cdda2wav (Maintained/enhanced by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
- Let cdda2wav print the -version outout to stdout and in a similar form
as other cdrtools programs.
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
- Make btcflash compile on K&R compilers (like on HP-UX)
Mkisofs (By J<F6>rg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
- mkisofs -J no longer implies -l as done incorrectly after
converting from GNU getopt_long() to getargs()
TODO:
- read Joliet filenames with multi-session if no TRANS.TBL
or RR is present. I am looking for a volunteer for this task!
Note that this can never be 100% correct as there is no relation
between the names on the master (UNIX) filesystem, the ISO-9660
names and the Joliet names. Only the Rock Ridge names are
untranslated with respect to the original files on the
master (UNIX) filesystem.
- add libecc/edc for CDI and similar.
lock, which I think is what was originally intended.
* Avoid creating ${WRKDIR}/.depends when running the bootstrap-depends
target, which is run as part of running the fetch target. We still
create the .depends file later when we need it.
XXX Note that there are still problems when locking occurs because locks
XXX are created in ${WRKDIR}, so running "bootstrap-depends" as a source
XXX for "fetch" will still cause the work directory to be created and
XXX populated with files. This probably needs to be solved by using a
XXX different location for the lockfile, e.g. ${TMPDIR}, for the
XXX bootstrap-depends step.