This release moves twm slightly into the 1990's, with ANSI C89 function
declarations, removal of ancient casts left over from the era before
function prototypes, C89 standard signal handlers, and the loss of
support for running on Apple's A/UX Unix for the 680x0 Macs.
It also includes some bug fixes and man page formatting improvements,
amongst all the code cleanups.
Alan Coopersmith (16):
Terminate execl() arguments with NULL instead of 0
Constification cleanup - fix dozens of gcc warnings
Use (void) to declare functions that take no arguments, instead of ()
Convert remaining K&R function declarations to C89 style
Make various helper & callback functions private to session.c
unifdef macII - drop support for A/UX 2.0
Remove unused global variable gotFirstSave
Make some more previously global variables into file-scoped statics
Assume C89 signal handlers, returning void
Make more functions static that aren't called from other files
Delete trailing whitespace in non *.[ch] source files
Stop casting pointers to (char *) when freeing them
Stop casting return values from malloc & calloc
AddWindow: Use NULL instead of 0 for null pointer check
Replace malloc(strlen()+1); strcpy(); pairs with strdup()
twm 1.0.8
Colin Harrison (1):
Syntax error in recent twm commit
Egbert Eich (1):
Fix SEGV if CreateColormapWindow() returns NULL.
Eric S. Raymond (1):
Don't rely on the ability to set tab stops.
New features (July 2013)
Graphviz now supports the star node shape and a variation of linear
gradient fill with no gradient (thus, two solid colors) where the
user can specify the proportion using a colorList type for fillcolor.
New Release 2.30 (January-February 2013)
The 2.30 Release marks the switch over from the original Graphviz
graph library to the new cgraph library. If this works as planned,
the user should see no differences. The advantage of the library
is that it is much more flexible for the programmer, with a cleaner
API and support for dynamic data structures. This latter, in addition
to allowing easier mixing of algorithms, has the potential to
greatly reduce memory use in Graphviz.
One side-effect of the new library is a new level ranking algorithm
for dot. This algorithm has fewer constraints, so it is now possible
for a node to be in a cluster and be involved in a rank=same
constraint.
New features (November 2012)
We have provided Graphviz with some additional graphics, which can
be used to provide more semantic information in a graph or enhance
its aesthetics. These include gradient fill for nodes and graphs;
striped and wedged fills, so the amount of each color can be used
to represent some percentage; new node shapes pertinent to the
synthetic biology community (Thanks to Jenny Cheng); and curved
edge routing.
New features (September 2011)
We added lightweight edge labels (xlabel) and tapered edges (as a
style). There was a recent paper by Holten et al about a study of
the readability of various edge styles. We're working on some
examples and documentation. Here are some examples. (We need a
better example for xlabels, because they can float, and aren't
stuck to the upper left of the node.)
New Release 2.28 (Summer 2011)
The 2.28 release of Graphviz incorporates GvMap (formerly GMap, or
"graphs as maps"), an invention by Emden Gansner, Yifan Hu, and
Stephen Kobourov. Try the cool interactive demos showing maps of
music, TV, books, and more.
For people (like us) that care about such matters, we worked pretty
hard to tweak the font rendering code, to eliminate glitches causing
off-center labels or the ransom-note effect.
John Ellson finished porting Graphviz to Solaris OpenCSW.
We changed our license to the EPL (Eclipse Public License). (A
wikipedia article attempts to explain the differences, which we
believe to be fairly limited but the change may help some commercial
licensees.)
Serf 1.3.1 [2013-08-15, from /tags/1.3.1, r????]
Fix issue 77: Endless loop if server doesn't accept Negotiate authentication.
Fix issue 114: ssl/tls renegotiation fails
Fix issue 120: error with ssl tunnel over proxy with KeepAlive off and
Basic authentication.
Fixed bugs with authentication (r2057,2115,2118)
SCons-related fixes:
Fix issue 111: add flag to set custom library path
Fix issue 112: add soname
Fix issue 113: add gssapi libs in the serf pc file
Fix issue 115: Setting RPATH on Solaris broken in SConstruct
Fix issue 116: scons check should return non-zero exit staths
Fix issue 121: make CFLAGS, LIBS, LINKFLAGS and CPPFLAGS take a space-
separated list of flags.
Fix issue 122: make scons PREFIX create the folder if it doesn't exist
Mac OS X: Fix scons --install-sandbox
Solaris: Fix build with cc, don't use unsupported compiler flags
Require SCons version 2.3.0 or higher now (for the soname support).
Serf 1.3.0 [2013-07-23, from /tags/1.3.0, r2074]
Fix issue 83: use PATH rather than URI within an ssltunnel (r1952)
Fix issue 108: improved error reporting from the underlying socket (r1951)
NEW: Switch to the SCons build system; retire serfmake, serf.mak, autotools
Improved Basic and Digest authentication:
- remember credentials on a per-server basis
- properly manage authentication realms
- continue functioning when a server sets KeepAlive: off
Windows: add support for NTLM authentication
Improved 2617 compliance: always use strongest authentication (r1968,1971)
Fixed bugs with proxy authentication and SSL tunneling through a proxy
Fixed bugs the response parser (r2032,r2036)
SSL connection performance improvements
Huge expansion of the test suite
Changes:
2.9.8
* TLS Interoperability workaround: turn on SHA-2 digests by force.
This improves interoperability with clients and servers that
deploy SHA-2 digests without the required support for TLSv1.2-style
digest negotiation.
* TLS Performance workaround: the Postfix SMTP server TLS session
cache had become ineffective because recent OpenSSL versions
enable session tickets by default, resulting in a different
ticket encryption key for each smtpd(8) process. The workaround
turns off session tickets. Postfix 2.11 will enable session
tickets properly.
* TLS Interoperability workaround: Debian Exim versions before
4.80-3 may fail to communicate with Postfix and possibly other
MTAs, with the following Exim SMTP client error message:
TLS error on connection to server-name [server-address]
(gnutls_handshake): The Diffie-Hellman prime sent by the
server is not acceptable (not long enough)
See the RELEASE_NOTES file for a Postfix SMTP server configuration
workaround.
* Bugfix (defect introduced: 1997): memory leak while forwarding
mail with the local(8) delivery agent, in code that handles a
cleanup(8) server error.
2.9.7
* Bugfix (introduced: Postfix 2.0): when myhostname is not listed in
mydestination, the trivial-rewrite resolver may log "do not list in both
mydestination and ". The fix is to re-resolve a domain-less address after
adding $myhostname as the surrogate domain, so that it pops out with the
right address-class label. Reported by Quanah Gibson-Mount.
* Bugfix (introduced: Postfix 2.3): don't reuse TCP connections when
smtp_tls_policy_maps is specified. TLS policies may depend on the remote
destination, but the Postfix <2.11 SMTP connection cache client does not
distinguish between different destinations that resolve to the same IP
address. Victor Duchovni. Found during Postfix 2.11 code maintenance.
* Bugfix (introduced: Postfix 2.2): don't reuse TCP connections when SASL
authentication is enabled. SASL passwords may depend on the remote SMTP
server hostname, but the Postfix <2.11 SMTP connection cache client does not
distinguish between different hostnames that resolve to the same IP
address. Found during Postfix 2.11 code maintenance.
The PowerDNS nameserver is a modern, advanced and high performance
authoritative-only nameserver. It is written from scratch and conforms
to all the relevant DNS standards documents. PowerDNS is open source.
The PowerDNS nameserver utilizes a flexible backend architecture that
can access DNS information from any data source. This includes file
formats, BIND zone files, relational databases or LDAP directories.
This packages provides the SQLite version 3 backend module.
tnn, and myself.
Contains the xcutsel and xclipboard programs which help with managing the X
server clipboard.
This is from the modular X.org X11 project.
Version 3.4
---------------------
02/17/11: beazley
Minor patch to make cpp.py compatible with Python 3. Note: This
is an experimental file not currently used by the rest of PLY.
02/17/11: beazley
Fixed setup.py trove classifiers to properly list PLY as
Python 3 compatible.
01/02/11: beazley
Migration of repository to github.
------------------------------------------
version 1.222 at 2013-08-15 07:12:54 +0000
------------------------------------------
Change: 3161b01391d7ec55d7fd8f06b6de9ceb31126416
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2013-08-15 03:03:53 +0000
Automate more of dist.ini.
------------------------------------------
version 1.221 at 2013-08-04 06:13:24 +0000
------------------------------------------
Change: 4e0b8cc01214485a5d4f40b7318f2646f84c5ccb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2013-08-04 02:13:24 +0000
Add .gitignore and MANIFEST.SKIP to ignore build artifacts.
Releases will fail because the release built artifacts look like
untracked files. Ignore them in .gitignore. Also ignore temporary
files in MANIFEST.SKIP.
Change: c5467dc4260c3ceb57e8253957c1449d3d00617a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2013-08-04 02:01:30 +0000
[rt.cpan.org 65060] Don't destroy the server list when connections
fail.
Connections may fail for transient reasons. It's better to assume the
servers will come back eventually and take the performance hit on
reconnect than to exhaust the list and never succeed again.
If this fix helps you, thank Timo Santi for reporting the bug.
Change: b9835824080c25817a37bcbf6d1c3bb4ab5d51f7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2013-08-04 01:43:39 +0000
Switch to Dist::Zilla.
Change: 15ec95acbfed79a4f4e341e150af25964fc776a3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-03-08 01:29:07 +0000
Fix the repository URLs and copyright date in the docs.
1.11 - Sat Jul 28 16:09:37 2012
* Clarify the license as LGPL v3 (29 June 2007) (RT 78629)
1.10 - Wed Jul 11 19:25:12 2012
* Add MirBSD support. It's the same options as Sun stuff.
#-----------------------------------------------------------------------
# Version 2.25 - 24th July 2013
#------------------------------------------------------------------------
* Jon Jensen fixed the behaviour of split() which changed in Perl 5.18.0
* Jay Hannah added repository information for metacpan.org et. al.
* Colin Keith fixed Template::Provider's handling of directories
* Kevin Goess made the date plugin accept the ISO8601 "T" separator
* David Steinbrunner fixed various typos.
* Andreas Koenig silenced recent Pod::Simple warnings
* Slaven Rezic silenced warnings in the replace vmethod.
* Ricardo Signes made the Image plugin emit extra tags in a predictable order
* Johan Vromans added the --link option to ttree.
* Smylers added documentation for the ENCODING option.
* Andy Wardley made some minor documentation changes relating to github.
2.08 Thu Aug 22 23:11:45 CDT 2013
====================================
[ENHANCEMENTS]
ack now ignores CMake's build/cache directories by default. Thanks,
Volodymyr Medvid.
Add shebang matching for --lua files.
Add documentation for --ackrc.
Add Elixir filetype.
Add --cathy option. Thanks to Joe McMahon.
Add some helpful debugging tips when an invalid option is found.
Thanks to Charles Lee.
Ignore PDF files by default, because Perl will detect them as text.
Ignore .gif, .jpg, .jpeg and .png files. They won't normally be
selected, but this is an optimization so that ack doesn't have to
open them to know.
[FIXES]
Ack's colorizing of output would get confused with multiple sets
of parentheses. This has been fixed. (Issue #276)
Ack would get confused when trying to colorize the output in
DOS-format files. This has been fixed. (Issue #145)
2.05_01 Tue May 28 10:12:04 CDT 2013
====================================
[ENHANCEMENTS]
We now ignore the node_modules directories created by npm. Thanks,
Konrad Borowski.
--pager without an argument implies --pager=$PAGER.
--perl now recognizes Plack-style .psgi files. Thanks, Ron Savage.
Added filetypes for Coffescript, JSON, LESS, and Sass.
[FIXES]
Command-line options now override options set in ackrc files.
ACK_PAGER and ACK_PAGER_COLOR now work as advertised.
Fix a bug resulting in uninitialized variable warnings when more
than one capture group was specified in the search pattern.
Make sure ack is happy to build and test under cron and other
console-less environments.
Colored output is now supported and on by default on Windows.
2012-07-05 Slaven Rezic <slaven@rezic.de>
Release 1.36
Stable release with all changes in 1.35_50..1.35_51
2013-06-28 Slaven Rezic <slaven@rezic.de>
Release 1.35_51
Ignore reading jpeg thumbnail image with no content, patch
provided by Kosei Moriyama,
https://github.com/eserte/image-info/pull/2)
2013-05-06 Slaven Rezic <slaven@rezic.de>
Release 1.35_50
Fixed pod_cov.t test.
2013-04-10 Slaven Rezic <slaven@rezic.de>
Release 1.35
Stable release with the change in 1.34_50
2013-04-03 Slaven Rezic <slaven@rezic.de>
Release 1.34_50
image_info on Jpeg with bad EXIF data produced "substr outside of
string" exception in Image::TIFF (RT #84122, patch provided by
Steve Purkis)
2.06 - Fri May 31 15:41:48 2013
* Bump to a stable user release. There are no code changes.
2.05_03 - Sun Aug 5 14:50:30 2012
Fix test with now-valid group code (RT 78671)
2.05_01 - Tue Jul 19 07:12:18 2011
* Update the URL for the Worldcat stuff so xisbn works.
* Various distro cleanups.