- Grayscale native support (PGM format), plus four binarization methods.
- Internal preprocessor including deskewing, balancing, thresholding and
interpolation (by Giulio Lunati).
- Various new features: border path computing, barcode search,
detection of extremities, PAGE only mode, the flea, the spyhole,
instant threshold, per-depth optimized X code, etc.
- Documentation updated (but not finished). Glossary added.
- Many bugfixes and interface enhancements.
--- 9.2.1 released ---
1271. [port] win32: a make file contained absolute version specific
references.
1269. [bug] Missing masters clause was not handled gracefully.
[RT #2703]
1244. [bug] Receiving a TCP message from a blackhole address would
prevent further messages being received over that
interface.
1178. [bug] Follow and cache (if appropriate) A6 and other
data chains to completion in the additional section.
--- 9.2.1rc2 released ---
1240. [bug] It was possible to leak zone references by
specifying an incorrect zone to rndc.
1239. [bug] Under certain circumstances named could continue to
use a name after it had been freed triggering
INSIST() failures. [RT #2614]
1238. [bug] It is possible to lockup the server when shutting down
if notifies are being processed. [RT #2591]
1237. [bug] nslookup: "set q=type" failed.
1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
NULL terminated text regions. [RT #2588]
1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
1229. [bug] named would crash if it received a TSIG signed
query as part of an AXFR response. [RT #2570]
1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
if a number was expected and some other token was
found. [RT#2532]
1222. [bug] Specifying 'port *' did not always result in a system
selected (non-reserved) port being used. [RT #2537]
1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
compared case insensitively. [RT #2542]
1218. [bug] Named incorrectly returned SERVFAIL rather than
NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
1216. [bug] Multiple server clauses for the same server were not
reported. [RT #2514]
1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
1214. [bug] Win32: isc_file_renameunique() could leave zero length
files behind.
1212. [port] libbind: 64k answer buffers were causing stack space
to be exceeded for certian OS. Use heap space instead.
1211. [bug] dns_name_fromtext() incorrectly handled certain
valid octal bitlabels. [RT #2483]
1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
compatible addresses. [RT #2461]
1208. [bug] dns_master_load*() failed to log a error message if
an error was detected when parsing the ownername of
a record. [RT #2448]
--- 9.2.1rc1 released ---
1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
an invalid pointer.
1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
trigger a non-EDNS retry.
1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
of the message. [RT #2449]
1204. [bug] libbind: res_nupdate() failed to update the name
server addresses before sending the update.
1201. [bug] Require that if 'callbacks' is passed to
dns_rdata_fromtext(), callbacks->error and
callbacks->warn are initialized.
1200. [bug] Log 'errno' that we are unable to convert to
isc_result_t. [RT #2404]
1198. [bug] OPT printing style was not consistant with the way the
header fields are printed. The DO bit was not reported
if set. Report if any of the MBZ bits are set.
1197. [bug] Attempts to define the same acl multiple times were not
detected.
1196. [contrib] update mdnkit to 2.2.3.
1195. [bug] Attempts to redefine builtin acls should be caught.
[RT #2403]
1194. [bug] Not all duplicate zone definitions were being detected
at the named.conf checking stage. [RT #2431]
1193. [bug] Best effort parsing didn't handle packet truncation.
1191. [bug] A dynamic update removing the last non-apex name in
a secure zone would fail. [RT #2399]
1189. [bug] On some systems, malloc(0) returns NULL, which
could cause the caller to report an out of memory
error. [RT #2398]
1188. [bug] Dynamic updates of a signed zone would fail if
some of the zone private keys were unavailable.
1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
EOL token when reading to end of line.
1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
unless RES_INIT is set when calling res_*init().
1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
when res_*init() is called.
1183. [bug] Handle ENOSR error when writing to the internal
control pipe. [RT #2395]
1182. [bug] The server could throw an assertion failure when
constructing a negative response packet.
1176. [doc] Document that allow-v6-synthesis is only performed
for clients that are supplied recursive service.
[RT #2260]
1175. [bug] named-checkzone failed to call dns_result_register()
at startup which could result in runtime
exceptions when printing "out of memory" errors.
[RT #2335]
1174. [bug] Win32: add WSAECONNRESET to the expected errors
from connect(). [RT #2308]
1173. [bug] Potential memory leaks in isc_log_create() and
isc_log_settag(). [RT #2336]
1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
table of RR types in ARM.
1170. [bug] Don't attempt to print the token when a I/O error
occurs when parsing named.conf. [RT #2275]
1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
1167. [contrib] nslint-2.1a3 (from author).
1166. [bug] "Not Implemented" should be reported as NOTIMP,
not NOTIMPL. [RT #2281]
1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
1164. [bug] Empty masters clauses in slave / stub zones were not
handled gracefully. [RT #2262]
1162. [bug] The allow-notify option was not accepted in slave
zone statements.
1161. [bug] named-checkzone looped on unbalanced brackets.
[RT #2248]
1160. [bug] Generating Diffie-Hellman keys longer than 1024
bits could fail. [RT #2241]
1156. [port] The configure test for strsep() incorrectly
succeeded on certain patched versions of
AIX 4.3.3. [RT #2190]
1154. [bug] Don't attempt to obtain the netmask of a interface
if there is no address configured. [RT #2176]
1152. [bug] libbind: read buffer overflows.
1144. [bug] rndc-confgen would crash if both the -a and -t
options were specified. [RT #2159]
1142. [bug] dnssec-signzone would fail to delete temporary files
in some failure cases. [RT #2144]
1141. [bug] When named rejected a control message, it would
leak a file descriptor and memory. It would also
fail to respond, causing rndc to hang.
[RT #2139, #2164]
1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
to the -s option. [RT #2138]
1136. [bug] CNAME records synthesized from DNAMEs did not
have a TTL of zero as required by RFC2672.
[RT #2129]
1125. [bug] rndc: -k option was missing from usage message.
[RT #2057]
1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
are now documented. [RT #2052]
1123. [bug] dig +[no]fail did not match description. [RT #2052]
1109. [bug] nsupdate accepted illegal ttl values.
1108. [bug] On Win32, rndc was hanging when named was not running
due to failure to select for exceptional conditions
in select(). [RT #1870]
1081. [bug] Multicast queries were incorrectly identified
based on the source address, not the destination
address.
1072. [bug] The TCP client quota could be exceeded when
recursion occurred. [RT #1937]
1071. [bug] Sockets listening for TCP DNS connections
specified an excessive listen backlog. [RT #1937]
1070. [bug] Copy DNSSEC OK (DO) to response as specified by
draft-ietf-dnsext-dnssec-okbit-03.txt.
1014. [bug] Some queries would cause statistics counters to
increment more than once or not at all. [RT #1321]
1012. [bug] The -p option to named did not behave as documented.
988. [bug] 'additional-from-auth no;' did not work reliably
in the case of queries answered from the cache.
[RT #1436]
995. [bug] dig, host, nslookup: using a raw IPv6 address as a
target address should be fatal on a IPv4 only system.
* #RRGGBB format is supported for specifying fg/bg color.
* All color names defined in rgb.txt are available for specifying fg/bg color.
* Bidi processing is improved for practical use.(Thanks to Nadim Shaikli)
* Even if console applications don't support character combining, -J/--dyncomb
option enables them to show combining characters correctly.
* Shortcut keys for scrolling which are not compatible with xterm are disabled
by default. -q/--extkey option enables them.
* And many monor bus are fixed.
Also, enable anti-alias configure option suggested by Rui-Xiang Guo in
pkg/16042.
Changes from NEWS are
* The license has been modified so that it will be compatible with
OpenSSL.
* Sent / Drafts / Queue folder on IMAP4 has been enabled.
* The internationalization of IMAP4 folder name has been implemented.
* IMAP4 folder renaming has been implemented.
* Some critical bugs in IMAP4 response parser have been fixed.
* Non-default mailboxes are now specifiable for inbox, sent, draft,
trash folder and the destination of filtering, using folder identifier.
* Folder property dalog has been implemented.
* Special folders can be specified from the folder property dialog.
* 'Outbox' has been changed to 'Sent'.
* Queued messages are now saved to Sent folder after they are actually
sent.
* The auto line-wrapping has been improved.
* 'Reply to sender' now works for newsgroups.
* The SMTP server response is now referred on SMTP AUTH.
* Templates can be inserted into the current cursor position now.
* Confirmation dialog is displayed on sending if sbject is empty.
* Displayed newsgroup names are now abbreviated.
* The timeout of DNS lookup has been implemented.
* 'Ctrl-Enter' shortcut now works even if Num Lock is on.
* The new application icon has been added.
* New message checking on IMAP or news server will be aborted immediately
if some errors occurred.
* Some menu items have been modified.
* Some other bugfixes have been made.
This program is a Gtk+/Gtk-- front end for the efax program for
receiving and sending faxes with a fax modem. To use it you must have
efax and ghostscript installed, and the executables (efax, efix and
gs) must be situated in the default system path.
Any files to be faxed must be in postscript format, which is the
generic printer format for Unix/Linux systems. The program will use
ghostscript to convert these into the Group 3 fax format which the fax
modem will understand.
EULER is a program for quickly and interactively computing with real
and complex numbers and matrices, or with intervals, in the style of
MatLab, Octave,... It can draw and animate your functions in two and
three dimensions.
Euler features :
* real, complex and interval scalars and matrices,
* a programming language, with local variables, default values for
parameters, variable parameter number, passing of functions,
* two and three dimensional graphs,
* marker plots,
* density and contour plots,
* animations,
* numerical integration and differentiation,
* statistical functions and tests,
* differential equations,
* interval methods with guaranteed inclusions,
* function minimizers (Brent, Nelder-Mean),
* Simplex algorithm,
* interpolation and approximation,
* finding roots of polynomials,
* Fast Fourier transform (FFT),
* an exact scalar product using a long accumulator,
* Postscript graphics export
Zile is another Emacs-clone. Zile is a customizable, self-documenting
real-time, open-source display editor. Zile was written to be as similar
as possible to Emacs; every Emacs user should feel at home with Zile.
This is nullmailer, a sendmail/qmail/etc replacement MTA for hosts
which relay to a fixed set of smart relays. It is designed to be
simple to configure, secure, and easily extendable.
Algae is an interpreted language for numerical analysis. Algae
borrows ideas from languages like MATLAB, APL, and C, but it was
developed in response to a need for a free, efficient, and versatile
high-level language with large problem capability.
qDecoder is a library for CGI programming.
Being a Web Application Interface for C/C++ use, qDecoder is a solution
product for developers. The Query Fetch algorithm of qDecoder based on the
linked-list provides transparency with low layers by the simple library
interface regardless of COOKIE/GET/POST(including File Upload). Thus, it
enables the web based software to be more intuitively designed and
implemented. qDecoder is developed according to the free software model and
is publicly distributed.
Sather is an object oriented language which designed to be simple,
efficient, safe, and non-proprietary. It aims to meet the needs of
modern research groups and to foster the development of a large,
freely available, high-quality library of efficient well-written
classes for a wide variety of computational tasks. It was originally
based on Eiffel but now incorporates ideas and approaches from several
languages. One way of placing it in the "space of languages" is to say
that it attempts to be as efficient as C, C++, or Fortran, as elegant
and safe as Eiffel or CLU, and to support higher-order functions as
well as Common Lisp, Scheme, or Smalltalk.
Sather has garbage collection, statically-checked strong typing,
multiple inheritance, separate implementation and type inheritance,
parameterized classes, dynamic dispatch, iteration abstraction,
higher-order routines and iters, exception handling, assertions,
preconditions, postconditions, and class invariants. Sather code can
be compiled into C code and can efficiently link with C object files.
Cilk is a language for multithreaded parallel programming based on
ANSI C. Cilk is designed for general-purpose parallel programming,
but it is especially effective for exploiting dynamic, highly
asynchronous parallelism, which can be difficult to write in
data-parallel or message-passing style. Cilk has been developed since
1994 by the Supercomputing Technologies Group at the MIT Laboratory
for Computer Science. Cilk has been used for research, teaching, and
for coding applications such as a virus shell assembly simulator and
three chess programs.
IMAPFilter is a mail filtering utility. It connects to remote mail
servers using the Internet Message Access Protocol (IMAP). Based on
the user defined filters it checks messages residing on a remote IMAP
mailbox and processes them in various ways.
Gri is a language for scientific graphics applications. By 'language'
I mean that it is a command-driven application, as opposed to a
click/point application. It is analogous to latex or tex, and shares
the property that extensive power is the reward for tolerating a
modest learning curve. Gri output is in industry-standard PostScript,
suitable for incorporation in documents prepared by various text
processors.
Gri can make x-y graphs, contour-graphs, and image graphs. In
addition to high-level capabilities, it has enough low-level
capabilities to allow users to achieve a high degree of customization.
Precise control is extended to all aspects of drawing, including
line-widths, colors, and fonts. Text includes a subset of the tex
language, so that it is easy to incorporate Greek letters and
mathematical symbols in labels.
- The function whos() didn't work in the previous release,
for which reason there is this early bug fix release now.
- Since introduction of KShallowObjectArray in 1.32, I forgot to
increase the constant 12 to 13 in #define pair(ka,kb) ... in
objarithm.C. Result: E.g., 2/x where x is undefined did not produce
error message but silently evaluated to 0. There could be other much
more obscure errors also. Now the constant 12 is no longer
hard-coded but is defined to be int(Kundef)+1. This works as long as
Kundef remains the last in enum Tkind (object.H). There is comment
telling it... - in tela.C:FindMachineNan(), using switch()
statement can cause compile-time error due to duplicate case labels,
fixed now by rewriting switch() as nested if's (tela.C)
(This is in code segment that was put in tela only in the previous
release.)
- some changes to allow compilation with gcc-3.0 (contributed by Ch. Spiel)
New Features and Changes:
========================
o The following Vdata routines were added:
VSsetblocksize/vsfsetblsz -- sets the block size of the
linked-block element.
VSsetnumblocks/vsfsetnmbl -- sets the number of blocks for
a linked-block element.
VSgetblockinfo/vsfgetblinfo -- retrieves the block size and the number
of blocks of a linked-block element.
o Two routines were added to get compression information for the SD and
GR interfaces, including chunked elements: SDgetcompress/sfgcompress
and GRgetcompress/mggcompress.
Note:
- For a JPEG image, GRgetcompress only returns the compression type, not
the compression information (i.e, quantity and force_baseline). This
information is not currently retrievable.
- Getting compression type for JPEG chunked images is not working yet.
o "hdp dumpgr" has a new option, -pd, to print palette data only. Also,
whenever option -p or -pd is given, only palettes are printed, and no
images or file attributes.
o A new FORTRAN function, heprntf (HEprint), was added. It takes two
arguments: file name and level. If the file name string has 0 length,
then error messages will be printed to standard output.
o A memory leak in the netCDF portion of the HDF/mfhdf distribution
was fixed.
o The "#define NULL" was removed since ANSI C compilers are required to
define NULL.
o When using "hdp dumpgr", data was being printed in the range of 0-250
when it should have been between 0-168. This problem is now fixed.
Changes made from patch level 1 to patch level 2:
1. Fixed bug in -makedcls option that allowed a buffer overflow when
module names exceed 20 characters.
2. Minor changes to source code to clean it up and make it compatible
with C++.
3. Fixed bug that caused crash when number of statement labels in a
subprogram exceeded 2000.
4. Fixed bug that could cause access violation on some systems, if
program contains variable names starting with AA or AB.
5. Fixed bug in handling a labeled END DO statement that matches a
DO statement that doesn't use a label.
6. Changed license from "BSD"-like to "MIT."
- New program Iget to retrieve documents by docid
- Fixed spurious output from Isearch -t option
- Fixed score calculation for Boolean searches
- Added -l parameter to zpresent to accept docids from a file
- Fixed a bad return state that caused a segfault when no files were
found to index.
- Added improved entity replacement code to STRING class (J. Tyler)
- Improved algorithm for generating URL from path in EOS_GUIDE doctype
- Added hook for VIDB KeyLookup method
- Initial release of zpresent
- Fixed bug in EOS_GUIDE doctype which caused searches to sometimes fail
- Modified zpresent.dtd to stick the source field in the individual
result elements, rather than on the container results element.
- Added method Result::GetVKey for virtual databases so you can tell
which constituent they came from. It's an egregious hack which just
stuffs the database number at the front of the key so it can be
included in the output from zsearch and parsed by zpresent.
- Rearranged some of the XML presentation for the FGDC doctype Summary
element set
- Added a path->URL translation to EOS_GUIDE doctype to facilitate links
back to original (crawled) source documents
- Cleaned XML text of characters which should be entities
- Added zsearch program for XML search output
- Added initial version of NASA EOS/Guide doctype
- Removed some extraneous output from vidb.cxx
- Added CIPC doctype for NASA/CIP Collection metadata
- Added delimiter to Isearch output (J. Millard)
- Improved XML results presentation in FGDC doctype
changes in silc-server package:
===============================
- upgraded to version 0.8.4
- added generic startup script for Solaris and Linux (i can't test it on
Darwin/Mac OS X because i don't have any.. please let me know if it works
for you. thanks)
You will need to copy ${PREFIX}/etc/rc.d/silcd to appropriate location in
your system and do neccessary actions to enable it.
e.g. Solaris: copy ${PREFIX}/etc/rc.d/silcd to /etc/init.d/ and make links
in /etc/rc2.d/, /etc/rc1.d/, /etc/rc0.d/.
changes in silc-server since 0.8.1:
===================================
* Fixed a bug in library where sending a bogus authentication
payload would lead to a crash.
* Fixed a bug in the fetch_logging() config callback.
* Drop root privileges when started in foreground. Don't drop them
if debugging also.
* Added better error logging in rekey protocol.
* Do not check public key types in SKE during rekey.
* Fixed the rekey protocol with PFS, which was totally broken.
* Fixed a negative refcount situtuation for the config context.
* Fixed memory leaks from config object.
* Added support for adding new connections to the server in rehash.
After rehash they take effect.
* Added support for changing the maximum allowed connections in
rehash. The number can grow but going smaller is not supported.
* Added preliminary checking during config parsing for a valid
public/private key and removed further checks in the code.
* Fixed silc_net_gethostbyaddr to correctly resolve by
address.
* Fixed the notify relaying to client. The HMAC to be used
with relayed packets ws wrong and caused decryption failure
at the client end.
* Fixed the silc_log_quick handling in the logging routines.
It didn't log quickly when it was TRUE. Also the flush delay
was set even if it was 0 in config file.
* Added support for changing key pair of the server in rehash.
* Fixed the TOPIC_SET notify to not crash. It changed the topic
too early, before getting the channel entry.
* Added rehash support. Added function silc_server_rehash() that
will perform all the basic tasks of the rehashing procedure.
* Added command line option `-x, --hexdump'. This will enable the
SILC_LOG_HEXDUMP calls that are no longer enabled with `--debug'.
The option `--hexdump' implies `--debug'.
* Fixed a bad bug in the logging APIs (silcutil library) where
the application would crash after calling silc_log_reset_all().
Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 16612
changes in the silc-client package:
===================================
- upgraded to 0.8.6
- separate PLIST files for perl support and crypto modules
- make it compile on Solaris
- minor cleanups
changes in the silc-client since 0.8.3:
=======================================
* Merged irssi crash fixes on /QUIT.
* Fixed a bug in library where sending a bogus authentication
payload would lead to a crash.
* Do not check public key types in SKE during rekey.
* Fixed the Irssi SILC Client to use the silc_get_username and
silc_get_real_name insted of glib routines since the glib
routines only corrupt stack. Fixes the Irssi SILC to work in
Cygwin.
* Fixed the Irssi to not use g_get_home_dir since it crashes
or returns garbage on cygwin and corrupts stack. Added function
get_home_dir to Irssi routines.
* Fixed the KICKED notify handling in client library to
correctly remove the channel and all entries from the
channel when I was kicked. This bug crashed the client.
* Fixed yet another but in KICKED notify handling to remove
the kicked client correctly from the channel.
* Fixed the lib/silcmath/Makefile.am to include the MPI and GMP
sources correctly to distribution. Fixes --with-gmp option.
* Removed the manual rehashing from ID Cache, and changed it
to use the SILC Hash Table's auto rehash feature.
* Fixed a bug in the silc_client_nickname_format function that
handles the multiple same nickname formatting. Two clients
with same nickname caused problems after the first one left
and rejoined. It didn't format the nickname correctly.
Changes contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 16611
* What is new in gsl-1.1.1:
** Fixes to histogram2d stat functions
** Added missing prototypes for complex LU determinant functions
** Improved error handling in multifit routines
** Added check to avoid division by zero for rank-deficient matrix in
multifit iteration
* What was new in gsl-1.1:
** The permutation module now includes a copy function
gsl_permutation_memcpy
** The implementation of gsl_sf_gamma_inc has been improved and now
avoids problems caused by internal singularities which occurred in the
series expansion for some combinations of parameters.
** IEEE comparisons of infinities and NaNs are tested during the
configure stage and the functions gsl_isnan, gsl_isinf and gsl_finite
are only compiled on platforms which support the necessary tests.
** The histogram routines now include a sum function,
gsl_histogram_sum for computing the total bin sum, and additional
statistics functions for 2d histograms.
** Internal error checking of user-defined functions has been improved
in the multiroots functions.
** Constants now include the Bohr Radius and Vacuum Permittivity.
** Range checking is now turned off when building the library, but is
still on by default when compiling user applications.
** A combinations directory has been added for generating combinations (n,k).
** The gamma function now returns exact values for integer arguments.
** Fixed bugs in gsl_sf_hyperg_1F1_int and gsl_sf_hyperg_1F1.
** Fixed internal error handling in gsl_sf_laguerre_n to allow
recovery from overflow.
** Several routines for handling divided difference polynomials have
been added to the poly/ directory.
** The interpolation routines now include polynomial interpolation,
based on divided-differences.
** Added new random number generators from Knuth's Seminumerical
Algorithms, 3rd Edition: borosh13, coveyou, fishman18, fishman20,
fishman2x, knuthran, knuthran2, lecuyer21, waterman14.
** Changed divisor in random number generator gfsr4 from 2^32-1 to
2^32 to prevent exact value of 1.0 from being returned, as specified
in the documentation.
* Changed internal error handling macros to reduce code size of library by
about 10%.
* API changes.
* Performance improvements
* ``h5cc'' script which helps compilation of HDF5 programs
* Bug fixes.